Changeset 21794 for branches


Ignore:
Timestamp:
Nov 7, 2011, 10:12:04 PM (14 years ago)
Author:
dmik
Message:

Add malloc/free wrappers to ODINCRT.

Location:
branches/gcc-kmk
Files:
1 added
3 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/gcc-kmk/Config.kmk

    r21788 r21794  
    152152TEMPLATE_OdinCxx_DEFS       = __WIN32OS2__ __WINE__ __i386__ TCPV40HDRS COMCTL32UNDOC
    153153
    154 TEMPLATE_OdinCRT            = OdinCRT library
     154TEMPLATE_OdinCRT            = OdinCRT DLL
    155155TEMPLATE_OdinCRT_EXTENDS    = OdinCxx
    156156TEMPLATE_OdinCRT_EXTENDS_BY     = overriding
    157157TEMPLATE_OdinCRT_DEFS       = __WIN32OS2__ __WINE__ __i386__
     158TEMPLATE_OdinCRT_LIBS       = $(TEMPLATE_OdinCxx_LIBS) \
     159                              $(PATH_STAGE_LIB)/initdll.lib
    158160
    159 TEMPLATE_OdinCRT            = Win32 application
    160 TEMPLATE_OdinCRT_EXTENDS    = OdinCxx
    161 TEMPLATE_OdinCRT_EXTENDS_BY     = overriding
    162 TEMPLATE_OdinCRT_DEFS       = __WIN32OS2__ __i386__
     161TEMPLATE_OdinApp            = Win32 application
     162TEMPLATE_OdinApp_EXTENDS    = OdinCxx
     163TEMPLATE_OdinApp_EXTENDS_BY     = overriding
     164TEMPLATE_OdinApp_DEFS       = __WIN32OS2__ __i386__
    163165
    164166TEMPLATE_OdinCxxDLL             = Odin C/C++ DLL
     
    166168TEMPLATE_OdinCxxDLL_EXTENDS_BY  = overriding
    167169TEMPLATE_OdinCxxDLL_LIBS        = $(TEMPLATE_OdinCxx_LIBS) \
     170                                  $(PATH_STAGE_LIB)/odincrt.lib \
    168171                                  $(PATH_STAGE_LIB)/initdll.lib
    169172
  • branches/gcc-kmk/src/odincrt/Makefile.kmk

    r21785 r21794  
    1010
    1111DLLS               += odincrt
    12 odincrt_TEMPLATE    = OdinCxxDLL
     12odincrt_TEMPLATE    = OdinCRT
    1313
    1414odincrt_SOURCES     = \
  • branches/gcc-kmk/src/odincrt/odincrt.def

    r21785 r21794  
    77EXPORTS
    88
    9 ; @todo later
    10 ; -----------------
    11 ; memory management
    12 ; -----------------
    13 ;       odin_calloc                           @346    NONAME
    14 ;       odin_realloc                         @583    NONAME
    15 ;       odin_malloc                           @351    NONAME
    16 ;       odin_free                               @219    NONAME
     9    odin_calloc = _calloc               @346    NONAME
     10    odin_malloc = _malloc               @351    NONAME
     11    odin_realloc = _realloc             @583    NONAME
     12    odin_free = _free                   @219    NONAME
     13
     14; @todo need?
    1715;       odin__debug_calloc                 @117    NONAME
    1816;       odin__debug_realloc           @182    NONAME
Note: See TracChangeset for help on using the changeset viewer.