Changeset 9709 for trunk/src


Ignore:
Timestamp:
Jan 22, 2003, 6:06:44 PM (23 years ago)
Author:
sandervl
Message:

Changed wrapper names

Location:
trunk/src/odincrt
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/odincrt/file.cpp

    r3164 r9709  
    1 /* $Id: file.cpp,v 1.3 2000-03-19 11:04:17 sandervl Exp $ */
     1/* $Id: file.cpp,v 1.4 2003-01-22 17:06:42 sandervl Exp $ */
    22/*
    33 * Project Odin Software License can be found in LICENSE.TXT
     
    88 *
    99 */
     10#define ORIGINAL_VAC_FUNCTIONS
    1011#include <stdio.h>
    1112#include <os2sel.h>
    1213#include <wchar.h>
    1314
    14 int  _LNK_CONV os2_fclose( FILE *fp )
     15int  _LNK_CONV CRTWRAP(fclose)( FILE *fp )
    1516{
    1617    unsigned short sel = RestoreOS2FS();
     
    2223}
    2324
    24 int _LNK_CONV os2_feof( FILE *fp )
     25int _LNK_CONV CRTWRAP(feof)( FILE *fp )
    2526{
    2627    unsigned short sel = RestoreOS2FS();
     
    3132        return rc;
    3233}
    33 int _LNK_CONV os2_ferror( FILE *fp )
     34int _LNK_CONV CRTWRAP(ferror)( FILE *fp )
    3435{
    3536    unsigned short sel = RestoreOS2FS();
     
    4142}
    4243
    43 int _LNK_CONV os2_fflush( FILE *fp )
     44int _LNK_CONV CRTWRAP(fflush)( FILE *fp )
    4445{
    4546    unsigned short sel = RestoreOS2FS();
     
    5152}
    5253
    53 int _LNK_CONV os2_fgetc( FILE *fp )
     54int _LNK_CONV CRTWRAP(fgetc)( FILE *fp )
    5455{
    5556    unsigned short sel = RestoreOS2FS();
     
    6162}
    6263
    63 int _LNK_CONV os2_fgetpos( FILE *fp, fpos_t *pos)
     64int _LNK_CONV CRTWRAP(fgetpos)( FILE *fp, fpos_t *pos)
    6465{
    6566    unsigned short sel = RestoreOS2FS();
     
    7172}
    7273
    73 char *_LNK_CONV os2_fgets( char *buf, int size, FILE *fp )
     74char *_LNK_CONV CRTWRAP(fgets)( char *buf, int size, FILE *fp )
    7475{
    7576    unsigned short sel = RestoreOS2FS();
     
    8182}
    8283
    83 FILE * _LNK_CONV os2_fopen( const char *name, const char *type)
     84FILE * _LNK_CONV CRTWRAP(fopen)( const char *name, const char *type)
    8485{
    8586    unsigned short sel = RestoreOS2FS();
     
    9192}
    9293
    93 int _LNK_CONV os2_fputc( int c, FILE *fp )
     94int _LNK_CONV CRTWRAP(fputc)( int c, FILE *fp )
    9495{
    9596    unsigned short sel = RestoreOS2FS();
     
    101102}
    102103
    103 int _LNK_CONV os2_fputs( const char *string, FILE *fp )
     104int _LNK_CONV CRTWRAP(fputs)( const char *string, FILE *fp )
    104105{
    105106    unsigned short sel = RestoreOS2FS();
     
    111112}
    112113
    113 size_t _LNK_CONV os2_fread( void *buf, size_t size, size_t elsize, FILE *fp )
     114size_t _LNK_CONV CRTWRAP(fread)( void *buf, size_t size, size_t elsize, FILE *fp )
    114115{
    115116    unsigned short sel = RestoreOS2FS();
     
    121122}
    122123
    123 FILE *  _LNK_CONV os2_freopen( const char *name, const char *type, FILE *fp )
     124FILE *  _LNK_CONV CRTWRAP(freopen)( const char *name, const char *type, FILE *fp )
    124125{
    125126    unsigned short sel = RestoreOS2FS();
     
    131132}
    132133
    133 int _LNK_CONV os2_fseek( FILE *fp, long int pos, int type)
     134int _LNK_CONV CRTWRAP(fseek)( FILE *fp, long int pos, int type)
    134135{
    135136    unsigned short sel = RestoreOS2FS();
     
    141142}
    142143
    143 int _LNK_CONV os2_fsetpos( FILE *fp, const fpos_t *pos)
     144int _LNK_CONV CRTWRAP(fsetpos)( FILE *fp, const fpos_t *pos)
    144145{
    145146    unsigned short sel = RestoreOS2FS();
     
    151152}
    152153
    153 long int _LNK_CONV os2_ftell( FILE *fp )
     154long int _LNK_CONV CRTWRAP(ftell)( FILE *fp )
    154155{
    155156    unsigned short sel = RestoreOS2FS();
     
    161162}
    162163
    163 size_t  _LNK_CONV os2_fwrite( const void *buf, size_t size, size_t elsize, FILE *fp )
     164size_t  _LNK_CONV CRTWRAP(fwrite)( const void *buf, size_t size, size_t elsize, FILE *fp )
    164165{
    165166    unsigned short sel = RestoreOS2FS();
     
    171172}
    172173
    173 int _LNK_CONV os2_vfprintf( FILE *fp, const char *string, __va_list list )
     174int _LNK_CONV CRTWRAP(vfprintf)( FILE *fp, const char *string, __va_list list )
    174175{
    175176    unsigned short sel = RestoreOS2FS();
     
    181182}
    182183
    183 wint_t  _LNK_CONV os2_fgetwc(FILE *fp)
     184wint_t  _LNK_CONV CRTWRAP(fgetwc)(FILE *fp)
    184185{
    185186    unsigned short sel = RestoreOS2FS();
     
    191192}
    192193
    193 wchar_t * _LNK_CONV os2_fgetws(wchar_t *buf, int size, FILE *fp)
     194wchar_t * _LNK_CONV CRTWRAP(fgetws)(wchar_t *buf, int size, FILE *fp)
    194195{
    195196    unsigned short sel = RestoreOS2FS();
     
    201202}
    202203
    203 wint_t _LNK_CONV os2_fputwc(wchar_t character, FILE *fp)
     204wint_t _LNK_CONV CRTWRAP(fputwc)(wchar_t character, FILE *fp)
    204205{
    205206    unsigned short sel = RestoreOS2FS();
     
    211212}
    212213
    213 int _LNK_CONV os2_fputws(const wchar_t *string, FILE *fp)
     214int _LNK_CONV CRTWRAP(fputws)(const wchar_t *string, FILE *fp)
    214215{
    215216    unsigned short sel = RestoreOS2FS();
     
    221222}
    222223
    223 FILE * _LNK_CONV os2_fdopen( int a, const char *bla)
     224FILE * _LNK_CONV CRTWRAP(fdopen)( int a, const char *bla)
    224225{
    225226    unsigned short sel = RestoreOS2FS();
  • trunk/src/odincrt/makefile

    r9106 r9709  
    1 # $Id: makefile,v 1.30 2002-08-23 23:41:03 bird Exp $
     1# $Id: makefile,v 1.31 2003-01-22 17:06:42 sandervl Exp $
    22
    33#
     
    66#       odincrt.dll makefile
    77#
    8 
    9 !ifdef BUILD_SETUP_MAK
    10 
    11 #
    12 # Setup config
    13 #
    14 PATH_ROOT       = ..\..
    15 !include $(PATH_ROOT)\$(BUILD_SETUP_MAK)
    16 
    17 #
    18 # Just some helper macros.
    19 #
    20 _DBG=
    21 !if "$(BUILD_MODE)" == "DEBUG"
    22 _DBG=d
    23 !endif
    24 !if "$(BUILD_MODE)" == "PROFILE"
    25 _DBG=p
    26 !endif
    27 
    28 #
    29 # Target config
    30 #
    31 TARGET_MODE     = DLL
    32 TARGET_NAME     = odincrt$(_DBG)
    33 TARGET_PUBLIC   = 1
    34 
    35 !ifdef WITH_KLIB
    36 ALL_DEFINES     = -DWITH_KLIB
    37 !endif
    38 
    39 TARGET_OBJS =\
    40 $(PATH_TARGET)\odincrt.$(EXT_OBJ) \
    41 $(PATH_TARGET)\initterm.$(EXT_OBJ) \
    42 !if "$(BUILD_ENV)" != "WAT11C"
    43 ! if "$(BUILD_ENV)" == "VAC308"
    44 $(PATH_TARGET)\math64.$(EXT_OBJ) \
    45 ! endif
    46 ! ifdef WITH_KLIB
    47 $(PATH_LIB)\kHeapDbgVACWrappersR3.lib \
    48 ! endif
    49 $(PATH_TARGET)\malloc.$(EXT_OBJ) \
    50 $(PATH_TARGET)\string.$(EXT_OBJ) \
    51 $(PATH_TARGET)\file.$(EXT_OBJ) \
    52 $(PATH_TARGET)\critsect.$(EXT_OBJ) \
    53 $(PATH_TARGET)\interlock.$(EXT_OBJ) \
    54 !else
    55 #$(PATH_WATCOM)\lib386\os2\..
    56 !error watcom is broken!
    57 !endif
    58 
    59 TARGET_LIBS = \
    60 !ifdef WITH_KLIB
    61 $(PATH_LIB)\kLibR3.lib \
    62 !endif
    63 !if "$(BUILD_ENV)" != "WAT11C"
    64 $(LIB_OS) \
    65 $(LIB_C_OBJ) \
    66 somtk.$(EXT_LIB) \
    67 !else
    68 clib3r.$(EXT_LIB) plbrdll.$(EXT_LIB) mt7rdll.$(EXT_LIB) \
    69 !error watcom is broken!
    70 !endif
    71 
    72 # this mess is for finding getting the right .def file.
    73 !if "$(BUILD_ENV)" == "VAC308"
    74 _TARGET_DEF     = odincrt$(_DBG).def
    75 !endif
    76 !if "$(BUILD_ENV)" == "VAC365"
    77 _TARGET_DEF     = odin36$(_DBG).def
    78 !endif
    79 !if "$(BUILD_ENV)" == "WAT11C"
    80 _TARGET_DEF     = odinwat$(_DBG).def
    81 !endif
    82 !if "$(_TARGET_DEF)" == "" && !$(BUILD_FORWARDING)
    83 !error "not supported on this compiler yet!"
    84 !endif
    85 !ifdef WITH_KLIB
    86 TARGET_DEF      = $(PATH_TARGET)\$(_TARGET_DEF).klib.$(EXT_DEF)
    87 !else
    88 TARGET_DEF      = $(_TARGET_DEF)
    89 !endif
    90 
    91 #
    92 # Rules config
    93 #
    94 !ifdef WITH_KLIB
    95 RULES_FORWARD = $(TARGET_DEF)
    96 !endif
    97 !include $(MAKE_INCLUDE_PROCESS)
    98 
    99 !if defined(WITH_KLIB) && !$(BUILD_FORWARDING)
    100 # Add kLib export to the def-file.
    101 $(TARGET_DEF): Makefile $(TARGET_DEF_ORG)
    102     $(TOOL_CP) $(TARGET_DEF_ORG) $@
    103     $(TOOL_ECHO)     kHeapDbgException           @1500 >> $@
    104 !endif
    105 
    106 
    107 !else
    1088
    1099
     
    18787!endif
    18888$(OBJDIR)\malloc.obj \
    189 $(OBJDIR)\string.obj \
    19089$(OBJDIR)\file.obj \
    19190$(OBJDIR)\critsect.obj \
     
    234133!endif
    235134
    236 
    237 !endif
  • trunk/src/odincrt/malloc.cpp

    r9266 r9709  
    1 /* $Id: malloc.cpp,v 1.7 2002-09-19 09:38:26 sandervl Exp $ */
     1/* $Id: malloc.cpp,v 1.8 2003-01-22 17:06:42 sandervl Exp $ */
    22/*
    33 * Project Odin Software License can be found in LICENSE.TXT
     
    88 */
    99
    10 //#undef __DEBUG_ALLOC__
     10#define ORIGINAL_VAC_FUNCTIONS
    1111#include <malloc.h>
    1212#include <umalloc.h>
     
    4848#endif
    4949
    50 void * _LNK_CONV os2calloc( size_t a, size_t b )
     50void * _LNK_CONV CRTWRAP(calloc)( size_t a, size_t b )
    5151{
    5252    unsigned short sel = RestoreOS2FS();
     
    6262}
    6363
    64 void   _LNK_CONV os2free( void *a )
     64void   _LNK_CONV CRTWRAP(free)( void *a )
    6565{
    6666    unsigned short sel = RestoreOS2FS();
     
    7474}
    7575
    76 void * _LNK_CONV os2malloc( size_t a)
     76void * _LNK_CONV CRTWRAP(malloc)( size_t a)
    7777{
    7878    unsigned short sel = RestoreOS2FS();
     
    8989}
    9090
    91 void * _LNK_CONV os2realloc( void *a, size_t b)
     91void * _LNK_CONV CRTWRAP(realloc)( void *a, size_t b)
    9292{
    9393    unsigned short sel = RestoreOS2FS();
     
    103103}
    104104
    105 void * _LNK_CONV os2_debug_calloc( size_t a, size_t b, const char *c, size_t d)
     105void * _LNK_CONV CRTWRAP(_debug_calloc)( size_t a, size_t b, const char *c, size_t d)
    106106{
    107107    unsigned short sel = RestoreOS2FS();
     
    118118}
    119119
    120 void   _LNK_CONV os2_debug_free( void *a, const char *b, size_t c)
     120void   _LNK_CONV CRTWRAP(_debug_free)( void *a, const char *b, size_t c)
    121121{
    122122    unsigned short sel = RestoreOS2FS();
     
    131131}
    132132
    133 void * _LNK_CONV os2_debug_malloc( size_t a, const char *b, size_t c)
     133void * _LNK_CONV CRTWRAP(_debug_malloc)( size_t a, const char *b, size_t c)
    134134{
    135135    unsigned short sel = RestoreOS2FS();
     
    145145}
    146146
    147 void * _LNK_CONV os2_debug_realloc( void *a, size_t b, const char *c, size_t d)
     147void * _LNK_CONV CRTWRAP(_debug_realloc)( void *a, size_t b, const char *c, size_t d)
    148148{
    149149    unsigned short sel = RestoreOS2FS();
     
    158158}
    159159
    160 void * _LNK_CONV os2_umalloc(Heap_t a, size_t b)
     160void * _LNK_CONV CRTWRAP(_umalloc)(Heap_t a, size_t b)
    161161{
    162162    unsigned short sel = RestoreOS2FS();
     
    172172}
    173173
    174 void * _LNK_CONV os2_ucalloc(Heap_t a, size_t b, size_t c)
     174void * _LNK_CONV CRTWRAP(_ucalloc)(Heap_t a, size_t b, size_t c)
    175175{
    176176    unsigned short sel = RestoreOS2FS();
     
    186186}
    187187
    188 void * _LNK_CONV os2_debug_umalloc(Heap_t a, size_t b, const char *c, size_t d)
     188void * _LNK_CONV CRTWRAP(_debug_umalloc)(Heap_t a, size_t b, const char *c, size_t d)
    189189{
    190190    unsigned short sel = RestoreOS2FS();
     
    200200}
    201201
    202 void * _LNK_CONV os2_debug_ucalloc(Heap_t a, size_t b, size_t c, const char *d, size_t e)
     202void * _LNK_CONV CRTWRAP(_debug_ucalloc)(Heap_t a, size_t b, size_t c, const char *d, size_t e)
    203203{
    204204    unsigned short sel = RestoreOS2FS();
  • trunk/src/odincrt/odin36.def

    r9336 r9709  
    1 ; $Id: odin36.def,v 1.7 2002-10-08 09:49:07 sandervl Exp $
     1; $Id: odin36.def,v 1.8 2003-01-22 17:06:42 sandervl Exp $
    22; Odin VAC++ 3.6.5 shared multithreaded runtime
    33LIBRARY ODINCRT INITINSTANCE TERMINSTANCE
     
    1818; memory management
    1919; -----------------
    20        calloc = os2calloc                           @346    NONAME
    21        realloc = os2realloc                         @583    NONAME
    22        malloc = os2malloc                           @351    NONAME
    23        free = os2free                               @219    NONAME
    24        _debug_calloc = os2_debug_calloc                 @117    NONAME
    25        _debug_realloc = os2_debug_realloc           @182    NONAME
    26        _debug_malloc = os2_debug_malloc         @119    NONAME
    27        _debug_free = os2_debug_free             @59 NONAME
    28        _umalloc = os2_umalloc                           @749    NONAME
    29        _debug_umalloc =os2_debug_umalloc                @185    NONAME
    30        _ucalloc = os2_ucalloc                           @704    NONAME
    31        _debug_ucalloc = os2_debug_ucalloc               @181    NONAME
    32     __nw__FUiPCcT1 = os2__nw__FUiPCcT1                  @172    NONAME
    33     __dl__FPvPCcUi = os2__dl__FPvPCcUi                  @201    NONAME
    34 
    35     fread = os2_fread                                             @265  NONAME
    36     fwrite = os2_fwrite                                            @430 NONAME
    37     fopen = os2_fopen                                             @293  NONAME
    38     fputc = os2_fputc                                             @305  NONAME
    39     fputs = os2_fputs                                             @311  NONAME
    40     fsetpos = os2_fsetpos                                           @652    NONAME
    41     fclose = os2_fclose                                            @354 NONAME
    42     fflush = os2_fflush                                            @370 NONAME
    43     freopen = os2_freopen                                           @612    NONAME
    44     fgetpos = os2_fgetpos                                           @630    NONAME
    45     vfprintf = os2_vfprintf                                          @755   NONAME
    46     feof = os2_feof                                              @230   NONAME
    47     ferror = os2_ferror                                            @414 NONAME
    48     fseek = os2_fseek                                             @271  NONAME
    49     ftell = os2_ftell                                             @273  NONAME
    50     fgetc = os2_fgetc                                             @262  NONAME
    51     fgets = os2_fgets                                            @267   NONAME
    52     fgetwc = os2_fgetwc                                            @343 NONAME
    53     fgetws = os2_fgetws                                            @369 NONAME
    54     fputwc = os2_fputwc                                            @435 NONAME
    55     fputws = os2_fputws                                            @478 NONAME
    56 
    57     _fdopen = os2_fdopen                                           @605 NONAME
     20       odin_calloc                           @346    NONAME
     21       odin_realloc                         @583    NONAME
     22       odin_malloc                           @351    NONAME
     23       odin_free                               @219    NONAME
     24       odin__debug_calloc                 @117    NONAME
     25       odin__debug_realloc           @182    NONAME
     26       odin__debug_malloc         @119    NONAME
     27       odin__debug_free             @59 NONAME
     28       odin__umalloc                           @749    NONAME
     29       odin__debug_umalloc                @185    NONAME
     30       odin__ucalloc                           @704    NONAME
     31       odin__debug_ucalloc               @181    NONAME
     32    __nw__FUiPCcT1 = odin___nw__FUiPCcT1                  @172    NONAME
     33    __dl__FPvPCcUi = odin___dl__FPvPCcUi                  @201    NONAME
     34
     35    odin_fread                                             @265  NONAME
     36    odin_fwrite                                            @430 NONAME
     37    odin_fopen                                             @293  NONAME
     38    odin_fputc                                             @305  NONAME
     39    odin_fputs                                             @311  NONAME
     40    odin_fsetpos                                           @652    NONAME
     41    odin_fclose                                            @354 NONAME
     42    odin_fflush                                            @370 NONAME
     43    odin_freopen                                           @612    NONAME
     44    odin_fgetpos                                           @630    NONAME
     45    odin_vfprintf                                          @755   NONAME
     46    odin_feof                                              @230   NONAME
     47    odin_ferror                                            @414 NONAME
     48    odin_fseek                                             @271  NONAME
     49    odin_ftell                                             @273  NONAME
     50    odin_fgetc                                             @262  NONAME
     51    odin_fgets                                            @267   NONAME
     52    odin_fgetwc                                            @343 NONAME
     53    odin_fgetws                                            @369 NONAME
     54    odin_fputwc                                            @435 NONAME
     55    odin_fputws                                            @478 NONAME
     56
     57    odin_fdopen                                           @605 NONAME
    5858
    5959;;TODO!
     
    6161
    6262     strdup                                     @472    NONAME
    63     ;strncpy doesn't stop at 0 terminator!
    64     strncpy = __strncpy                                 @751    NONAME
    65     __strncpy                                           @919    NONAME
     63    strncpy                                      @751    NONAME
    6664
    6765; original exports
  • trunk/src/odincrt/odin36d.def

    r9336 r9709  
    1 ; $Id: odin36d.def,v 1.7 2002-10-08 09:49:07 sandervl Exp $
     1; $Id: odin36d.def,v 1.8 2003-01-22 17:06:43 sandervl Exp $
    22; Odin VAC++ 3.6.5 shared multithreaded runtime
    33LIBRARY ODINCRTD INITINSTANCE TERMINSTANCE
     
    1818; memory management
    1919; -----------------
    20        calloc = os2calloc                           @346    NONAME
    21        realloc = os2realloc                         @583    NONAME
    22        malloc = os2malloc                           @351    NONAME
    23        free = os2free                               @219    NONAME
    24        _debug_calloc = os2_debug_calloc                 @117    NONAME
    25        _debug_realloc = os2_debug_realloc           @182    NONAME
    26        _debug_malloc = os2_debug_malloc         @119    NONAME
    27        _debug_free = os2_debug_free             @59 NONAME
    28        _umalloc = os2_umalloc                           @749    NONAME
    29        _debug_umalloc =os2_debug_umalloc                @185    NONAME
    30        _ucalloc = os2_ucalloc                           @704    NONAME
    31        _debug_ucalloc = os2_debug_ucalloc               @181    NONAME
    32     __nw__FUiPCcT1 = os2__nw__FUiPCcT1                  @172    NONAME
    33     __dl__FPvPCcUi = os2__dl__FPvPCcUi                  @201    NONAME
    34 
    35     fread = os2_fread                                             @265  NONAME
    36     fwrite = os2_fwrite                                            @430 NONAME
    37     fopen = os2_fopen                                             @293  NONAME
    38     fputc = os2_fputc                                             @305  NONAME
    39     fputs = os2_fputs                                             @311  NONAME
    40     fsetpos = os2_fsetpos                                           @652    NONAME
    41     fclose = os2_fclose                                            @354 NONAME
    42     fflush = os2_fflush                                            @370 NONAME
    43     freopen = os2_freopen                                           @612    NONAME
    44     fgetpos = os2_fgetpos                                           @630    NONAME
    45     vfprintf = os2_vfprintf                                          @755   NONAME
    46     feof = os2_feof                                              @230   NONAME
    47     ferror = os2_ferror                                            @414 NONAME
    48     fseek = os2_fseek                                             @271  NONAME
    49     ftell = os2_ftell                                             @273  NONAME
    50     fgetc = os2_fgetc                                             @262  NONAME
    51     fgets = os2_fgets                                            @267   NONAME
    52     fgetwc = os2_fgetwc                                            @343 NONAME
    53     fgetws = os2_fgetws                                            @369 NONAME
    54     fputwc = os2_fputwc                                            @435 NONAME
    55     fputws = os2_fputws                                            @478 NONAME
    56 
    57     _fdopen = os2_fdopen                                           @605 NONAME
     20       odin_calloc                           @346    NONAME
     21       odin_realloc                         @583    NONAME
     22       odin_malloc                           @351    NONAME
     23       odin_free                               @219    NONAME
     24       odin__debug_calloc                 @117    NONAME
     25       odin__debug_realloc           @182    NONAME
     26       odin__debug_malloc         @119    NONAME
     27       odin__debug_free             @59 NONAME
     28       odin__umalloc                           @749    NONAME
     29       odin__debug_umalloc                @185    NONAME
     30       odin__ucalloc                           @704    NONAME
     31       odin__debug_ucalloc               @181    NONAME
     32    __nw__FUiPCcT1 = odin___nw__FUiPCcT1                  @172    NONAME
     33    __dl__FPvPCcUi = odin___dl__FPvPCcUi                  @201    NONAME
     34
     35    odin_fread                                             @265  NONAME
     36    odin_fwrite                                            @430 NONAME
     37    odin_fopen                                             @293  NONAME
     38    odin_fputc                                             @305  NONAME
     39    odin_fputs                                             @311  NONAME
     40    odin_fsetpos                                           @652    NONAME
     41    odin_fclose                                            @354 NONAME
     42    odin_fflush                                            @370 NONAME
     43    odin_freopen                                           @612    NONAME
     44    odin_fgetpos                                           @630    NONAME
     45    odin_vfprintf                                          @755   NONAME
     46    odin_feof                                              @230   NONAME
     47    odin_ferror                                            @414 NONAME
     48    odin_fseek                                             @271  NONAME
     49    odin_ftell                                             @273  NONAME
     50    odin_fgetc                                             @262  NONAME
     51    odin_fgets                                            @267   NONAME
     52    odin_fgetwc                                            @343 NONAME
     53    odin_fgetws                                            @369 NONAME
     54    odin_fputwc                                            @435 NONAME
     55    odin_fputws                                            @478 NONAME
     56
     57    odin_fdopen                                           @605 NONAME
    5858
    5959;;TODO!
     
    6161
    6262     strdup                                     @472    NONAME
    63     ;strncpy doesn't stop at 0 terminator!
    64     strncpy = __strncpy                                 @751    NONAME
    65     __strncpy                                           @919    NONAME
     63    strncpy                                      @751    NONAME
    6664
    6765; original exports
  • trunk/src/odincrt/odincrt.asm

    r9266 r9709  
    1 ; $Id: odincrt.asm,v 1.4 2002-09-19 09:38:27 sandervl Exp $
     1; $Id: odincrt.asm,v 1.5 2003-01-22 17:06:43 sandervl Exp $
    22
    33;/*
     
    3636__threadid endp
    3737
    38         PUBLIC os2__nw__FUiPCcT1
     38        PUBLIC odin___nw__FUiPCcT1
    3939        EXTERN __nw__FUiPCcT1:NEAR
    4040;input: eax = size
    4141;       ecx = line nr
    4242;       edx = source filename
    43 os2__nw__FUiPCcT1 proc near
     43odin___nw__FUiPCcT1 proc near
    4444        push    fs
    4545        push    eax
     
    5959        pop     fs
    6060        ret
    61 os2__nw__FUiPCcT1 endp
     61odin___nw__FUiPCcT1 endp
    6262
    63         PUBLIC os2__dl__FPvPCcUi
     63        PUBLIC odin___dl__FPvPCcUi
    6464        EXTERN __dl__FPvPCcUi:NEAR
    6565;input: eax = this ptr
    6666;       ecx = line nr
    6767;       edx = source filename
    68 os2__dl__FPvPCcUi proc near
     68odin___dl__FPvPCcUi proc near
    6969        push    fs
    7070        push    eax
     
    8484        pop     fs
    8585        ret
    86 os2__dl__FPvPCcUi endp
     86odin___dl__FPvPCcUi endp
    8787
    8888        PUBLIC GetFS
  • trunk/src/odincrt/odincrt.def

    r9336 r9709  
    1 ; $Id: odincrt.def,v 1.27 2002-10-08 09:49:07 sandervl Exp $
     1; $Id: odincrt.def,v 1.28 2003-01-22 17:06:43 sandervl Exp $
    22; Odin VAC++ 3.08 shared multithreaded runtime
    33LIBRARY ODINCRT INITINSTANCE TERMINSTANCE
     
    1818; memory management
    1919; -----------------
    20        calloc = os2calloc                           @346    NONAME
    21        realloc = os2realloc                         @583    NONAME
    22        malloc = os2malloc                           @351    NONAME
    23        free = os2free                               @219    NONAME
    24        _debug_calloc = os2_debug_calloc                 @117    NONAME
    25        _debug_realloc = os2_debug_realloc           @182    NONAME
    26        _debug_malloc = os2_debug_malloc         @119    NONAME
    27        _debug_free = os2_debug_free             @59 NONAME
    28        _umalloc = os2_umalloc                           @749    NONAME
    29        _debug_umalloc =os2_debug_umalloc                @185    NONAME
    30        _ucalloc = os2_ucalloc                           @704    NONAME
    31        _debug_ucalloc = os2_debug_ucalloc               @181    NONAME
    32     __nw__FUiPCcT1 = os2__nw__FUiPCcT1                  @172    NONAME
    33     __dl__FPvPCcUi = os2__dl__FPvPCcUi                  @201    NONAME
     20       odin_calloc                           @346    NONAME
     21       odin_realloc                         @583    NONAME
     22       odin_malloc                           @351    NONAME
     23       odin_free                               @219    NONAME
     24       odin__debug_calloc                 @117    NONAME
     25       odin__debug_realloc           @182    NONAME
     26       odin__debug_malloc         @119    NONAME
     27       odin__debug_free             @59 NONAME
     28       odin__umalloc                           @749    NONAME
     29       odin__debug_umalloc                @185    NONAME
     30       odin__ucalloc                           @704    NONAME
     31       odin__debug_ucalloc               @181    NONAME
     32    __nw__FUiPCcT1 = odin___nw__FUiPCcT1                  @172    NONAME
     33    __dl__FPvPCcUi = odin___dl__FPvPCcUi                  @201    NONAME
    3434
    35     fread = os2_fread                                             @265  NONAME
    36     fwrite = os2_fwrite                                            @430 NONAME
    37     fopen = os2_fopen                                             @293  NONAME
    38     fputc = os2_fputc                                             @305  NONAME
    39     fputs = os2_fputs                                             @311  NONAME
    40     fsetpos = os2_fsetpos                                           @652    NONAME
    41     fclose = os2_fclose                                            @354 NONAME
    42     fflush = os2_fflush                                            @370 NONAME
    43     freopen = os2_freopen                                           @612    NONAME
    44     fgetpos = os2_fgetpos                                           @630    NONAME
    45     vfprintf = os2_vfprintf                                          @755   NONAME
    46     feof = os2_feof                                              @230   NONAME
    47     ferror = os2_ferror                                            @414 NONAME
    48     fseek = os2_fseek                                             @271  NONAME
    49     ftell = os2_ftell                                             @273  NONAME
    50     fgetc = os2_fgetc                                             @262  NONAME
    51     fgets = os2_fgets                                            @267   NONAME
    52     fgetwc = os2_fgetwc                                            @343 NONAME
    53     fgetws = os2_fgetws                                            @369 NONAME
    54     fputwc = os2_fputwc                                            @435 NONAME
    55     fputws = os2_fputws                                            @478 NONAME
     35    odin_fread                                             @265  NONAME
     36    odin_fwrite                                            @430 NONAME
     37    odin_fopen                                             @293  NONAME
     38    odin_fputc                                             @305  NONAME
     39    odin_fputs                                             @311  NONAME
     40    odin_fsetpos                                           @652    NONAME
     41    odin_fclose                                            @354 NONAME
     42    odin_fflush                                            @370 NONAME
     43    odin_freopen                                           @612    NONAME
     44    odin_fgetpos                                           @630    NONAME
     45    odin_vfprintf                                          @755   NONAME
     46    odin_feof                                              @230   NONAME
     47    odin_ferror                                            @414 NONAME
     48    odin_fseek                                             @271  NONAME
     49    odin_ftell                                             @273  NONAME
     50    odin_fgetc                                             @262  NONAME
     51    odin_fgets                                            @267   NONAME
     52    odin_fgetwc                                            @343 NONAME
     53    odin_fgetws                                            @369 NONAME
     54    odin_fputwc                                            @435 NONAME
     55    odin_fputws                                            @478 NONAME
    5656
    57     _fdopen = os2_fdopen                                           @605 NONAME
     57    odin_fdopen                                           @605 NONAME
    5858
    5959;;TODO!
     
    6161
    6262     strdup                                     @472    NONAME
    63     ;strncpy doesn't stop at 0 terminator!
    64     strncpy = __strncpy                                 @751    NONAME
    65     __strncpy                                           @919    NONAME
     63    strncpy                                      @751    NONAME
    6664
    6765; original exports
  • trunk/src/odincrt/odincrtd.def

    r9336 r9709  
    1 ; $Id: odincrtd.def,v 1.8 2002-10-08 09:49:08 sandervl Exp $
     1; $Id: odincrtd.def,v 1.9 2003-01-22 17:06:44 sandervl Exp $
    22; Odin VAC++ 3.08 shared multithreaded runtime
    33LIBRARY ODINCRTD INITINSTANCE TERMINSTANCE
     
    1818; memory management
    1919; -----------------
    20        calloc = os2calloc                           @346    NONAME
    21        realloc = os2realloc                         @583    NONAME
    22        malloc = os2malloc                           @351    NONAME
    23        free = os2free                               @219    NONAME
    24        _debug_calloc = os2_debug_calloc                 @117    NONAME
    25        _debug_realloc = os2_debug_realloc           @182    NONAME
    26        _debug_malloc = os2_debug_malloc         @119    NONAME
    27        _debug_free = os2_debug_free             @59 NONAME
    28        _umalloc = os2_umalloc                           @749    NONAME
    29        _debug_umalloc =os2_debug_umalloc                @185    NONAME
    30        _ucalloc = os2_ucalloc                           @704    NONAME
    31        _debug_ucalloc = os2_debug_ucalloc               @181    NONAME
    32     __nw__FUiPCcT1 = os2__nw__FUiPCcT1                  @172    NONAME
    33     __dl__FPvPCcUi = os2__dl__FPvPCcUi                  @201    NONAME
    34 
    35     fread = os2_fread                                             @265  NONAME
    36     fwrite = os2_fwrite                                            @430 NONAME
    37     fopen = os2_fopen                                             @293  NONAME
    38     fputc = os2_fputc                                             @305  NONAME
    39     fputs = os2_fputs                                             @311  NONAME
    40     fsetpos = os2_fsetpos                                           @652    NONAME
    41     fclose = os2_fclose                                            @354 NONAME
    42     fflush = os2_fflush                                            @370 NONAME
    43     freopen = os2_freopen                                           @612    NONAME
    44     fgetpos = os2_fgetpos                                           @630    NONAME
    45     vfprintf = os2_vfprintf                                          @755   NONAME
    46     feof = os2_feof                                              @230   NONAME
    47     ferror = os2_ferror                                            @414 NONAME
    48     fseek = os2_fseek                                             @271  NONAME
    49     ftell = os2_ftell                                             @273  NONAME
    50     fgetc = os2_fgetc                                             @262  NONAME
    51     fgets = os2_fgets                                            @267   NONAME
    52     fgetwc = os2_fgetwc                                            @343 NONAME
    53     fgetws = os2_fgetws                                            @369 NONAME
    54     fputwc = os2_fputwc                                            @435 NONAME
    55     fputws = os2_fputws                                            @478 NONAME
    56 
    57     _fdopen = os2_fdopen                                           @605 NONAME
     20       odin_calloc                           @346    NONAME
     21       odin_realloc                         @583    NONAME
     22       odin_malloc                           @351    NONAME
     23       odin_free                               @219    NONAME
     24       odin__debug_calloc                 @117    NONAME
     25       odin__debug_realloc           @182    NONAME
     26       odin__debug_malloc         @119    NONAME
     27       odin__debug_free             @59 NONAME
     28       odin__umalloc                           @749    NONAME
     29       odin__debug_umalloc                @185    NONAME
     30       odin__ucalloc                           @704    NONAME
     31       odin__debug_ucalloc               @181    NONAME
     32    __nw__FUiPCcT1 = odin___nw__FUiPCcT1                  @172    NONAME
     33    __dl__FPvPCcUi = odin___dl__FPvPCcUi                  @201    NONAME
     34
     35    odin_fread                                             @265  NONAME
     36    odin_fwrite                                            @430 NONAME
     37    odin_fopen                                             @293  NONAME
     38    odin_fputc                                             @305  NONAME
     39    odin_fputs                                             @311  NONAME
     40    odin_fsetpos                                           @652    NONAME
     41    odin_fclose                                            @354 NONAME
     42    odin_fflush                                            @370 NONAME
     43    odin_freopen                                           @612    NONAME
     44    odin_fgetpos                                           @630    NONAME
     45    odin_vfprintf                                          @755   NONAME
     46    odin_feof                                              @230   NONAME
     47    odin_ferror                                            @414 NONAME
     48    odin_fseek                                             @271  NONAME
     49    odin_ftell                                             @273  NONAME
     50    odin_fgetc                                             @262  NONAME
     51    odin_fgets                                            @267   NONAME
     52    odin_fgetwc                                            @343 NONAME
     53    odin_fgetws                                            @369 NONAME
     54    odin_fputwc                                            @435 NONAME
     55    odin_fputws                                            @478 NONAME
     56
     57    odin_fdopen                                           @605 NONAME
    5858
    5959;;TODO!
     
    6161
    6262     strdup                                     @472    NONAME
    63     ;strncpy doesn't stop at 0 terminator!
    64     strncpy = __strncpy                                 @751    NONAME
    65     __strncpy                                           @919    NONAME
     63    strncpy                                      @751    NONAME
    6664
    6765; original exports
  • trunk/src/odincrt/odincrtp.def

    r9336 r9709  
    1 ; $Id: odincrtp.def,v 1.5 2002-10-08 09:49:08 sandervl Exp $
     1; $Id: odincrtp.def,v 1.6 2003-01-22 17:06:44 sandervl Exp $
    22; Odin VAC++ 3.08 shared multithreaded runtime
    33LIBRARY ODINCRTP INITINSTANCE TERMINSTANCE
     
    2929; memory management
    3030; -----------------
    31        calloc = os2calloc                           @346    NONAME
    32        realloc = os2realloc                         @583    NONAME
    33        malloc = os2malloc                           @351    NONAME
    34        free = os2free                               @219    NONAME
    35        _debug_calloc = os2_debug_calloc                 @117    NONAME
    36        _debug_realloc = os2_debug_realloc           @182    NONAME
    37        _debug_malloc = os2_debug_malloc         @119    NONAME
    38        _debug_free = os2_debug_free             @59 NONAME
    39        _umalloc = os2_umalloc                           @749    NONAME
    40        _debug_umalloc =os2_debug_umalloc                @185    NONAME
    41        _ucalloc = os2_ucalloc                           @704    NONAME
    42        _debug_ucalloc = os2_debug_ucalloc               @181    NONAME
    43     __nw__FUiPCcT1 = os2__nw__FUiPCcT1                  @172    NONAME
    44     __dl__FPvPCcUi = os2__dl__FPvPCcUi                  @201    NONAME
    45 
    46     fread = os2_fread                                             @265  NONAME
    47     fwrite = os2_fwrite                                            @430 NONAME
    48     fopen = os2_fopen                                             @293  NONAME
    49     fputc = os2_fputc                                             @305  NONAME
    50     fputs = os2_fputs                                             @311  NONAME
    51     fsetpos = os2_fsetpos                                           @652    NONAME
    52     fclose = os2_fclose                                            @354 NONAME
    53     fflush = os2_fflush                                            @370 NONAME
    54     freopen = os2_freopen                                           @612    NONAME
    55     fgetpos = os2_fgetpos                                           @630    NONAME
    56     vfprintf = os2_vfprintf                                          @755   NONAME
    57     feof = os2_feof                                              @230   NONAME
    58     ferror = os2_ferror                                            @414 NONAME
    59     fseek = os2_fseek                                             @271  NONAME
    60     ftell = os2_ftell                                             @273  NONAME
    61     fgetc = os2_fgetc                                             @262  NONAME
    62     fgets = os2_fgets                                            @267   NONAME
    63     fgetwc = os2_fgetwc                                            @343 NONAME
    64     fgetws = os2_fgetws                                            @369 NONAME
    65     fputwc = os2_fputwc                                            @435 NONAME
    66     fputws = os2_fputws                                            @478 NONAME
    67 
    68     _fdopen = os2_fdopen                                           @605 NONAME
     31       odin_calloc                           @346    NONAME
     32       odin_realloc                         @583    NONAME
     33       odin_malloc                           @351    NONAME
     34       odin_free                               @219    NONAME
     35       odin__debug_calloc                 @117    NONAME
     36       odin__debug_realloc           @182    NONAME
     37       odin__debug_malloc         @119    NONAME
     38       odin__debug_free             @59 NONAME
     39       odin__umalloc                           @749    NONAME
     40       odin__debug_umalloc                @185    NONAME
     41       odin__ucalloc                           @704    NONAME
     42       odin__debug_ucalloc               @181    NONAME
     43    __nw__FUiPCcT1 = odin___nw__FUiPCcT1                  @172    NONAME
     44    __dl__FPvPCcUi = odin___dl__FPvPCcUi                  @201    NONAME
     45
     46    odin_fread                                             @265  NONAME
     47    odin_fwrite                                            @430 NONAME
     48    odin_fopen                                             @293  NONAME
     49    odin_fputc                                             @305  NONAME
     50    odin_fputs                                             @311  NONAME
     51    odin_fsetpos                                           @652    NONAME
     52    odin_fclose                                            @354 NONAME
     53    odin_fflush                                            @370 NONAME
     54    odin_freopen                                           @612    NONAME
     55    odin_fgetpos                                           @630    NONAME
     56    odin_vfprintf                                          @755   NONAME
     57    odin_feof                                              @230   NONAME
     58    odin_ferror                                            @414 NONAME
     59    odin_fseek                                             @271  NONAME
     60    odin_ftell                                             @273  NONAME
     61    odin_fgetc                                             @262  NONAME
     62    odin_fgets                                            @267   NONAME
     63    odin_fgetwc                                            @343 NONAME
     64    odin_fgetws                                            @369 NONAME
     65    odin_fputwc                                            @435 NONAME
     66    odin_fputws                                            @478 NONAME
     67
     68    odin_fdopen                                           @605 NONAME
    6969
    7070;;TODO!
     
    7272
    7373     strdup                                     @472    NONAME
    74     ;strncpy doesn't stop at 0 terminator!
    75     strncpy = __strncpy                                 @751    NONAME
    76     __strncpy                                           @919    NONAME
     74    strncpy                                      @751    NONAME
    7775
    7876; original exports
Note: See TracChangeset for help on using the changeset viewer.