Index: trunk/src/NTDLL/makefile
===================================================================
--- trunk/src/NTDLL/makefile	(revision 6263)
+++ trunk/src/NTDLL/makefile	(revision 6264)
@@ -1,3 +1,3 @@
-# $Id: makefile,v 1.27 2001-07-08 10:59:44 sandervl Exp $
+# $Id: makefile,v 1.28 2001-07-09 08:07:59 bird Exp $
 
 #
@@ -42,5 +42,5 @@
 $(ODIN32_LIB)/kernel32.lib \
 $(ODIN32_LIB)/user32.lib \
-$(ODIN32_LIB)/crtdll32.lib \
+$(ODIN32_LIB)/crtdll.lib \
 $(ODIN32_LIB)/$(ODINCRT).lib \
 OS2386.LIB \
Index: trunk/src/crtdll/crtdll.def
===================================================================
--- trunk/src/crtdll/crtdll.def	(revision 6264)
+++ trunk/src/crtdll/crtdll.def	(revision 6264)
@@ -0,0 +1,543 @@
+; $Id: crtdll.def,v 1.19 2001-07-09 08:08:00 bird Exp $
+
+;
+; Based on Windows 98 (Build 2222): CRTDLL.DLL
+;
+LIBRARY CRTDLL32 INITINSTANCE TERMINSTANCE
+DESCRIPTION 'Odin32 System DLL - CrtDll'
+DATA MULTIPLE NONSHARED
+
+IMPORTS
+    _RtlUnwind@16       = NTDLL.RtlUnwind
+        _RtlSecondsSince1970ToTime@8 = NTDLL.RtlSecondsSince1970ToTime
+        _RtlTimeToSecondsSince1970@8 = NTDLL.RtlTimeToSecondsSince1970
+
+EXPORTS
+    ??2@YAPAXI@Z        = _CRTDLL_new           @1
+    ??3@YAXPAX@Z        = _CRTDLL_delete        @2
+    ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z = _CRTDLL_set_new_handler @3
+    _CIacos         = _CRTDLL__CIacos       @4
+    _CIasin         = _CRTDLL__CIasin       @5
+    _CIatan         = _CRTDLL__CIatan       @6
+    _CIatan2            = _CRTDLL__CIatan2      @7
+    _CIcos          = _CRTDLL__CIcos        @8
+    _CIcosh         = _CRTDLL__CIcosh       @9
+    _CIexp          = _CRTDLL__CIexp        @10
+    _CIfmod         = _CRTDLL__CIfmod       @11
+    _CIlog          = _CRTDLL__CIlog        @12
+    _CIlog10            = _CRTDLL__CIlog10      @13
+    _CIpow          = _CRTDLL__CIpow        @14
+    _CIsin          = _CRTDLL__CIsin        @15
+    _CIsinh         = _CRTDLL__CIsinh       @16
+    _CIsqrt         = _CRTDLL__CIsqrt       @17
+    _CItan          = _CRTDLL__CItan        @18
+    _CItanh         = _CRTDLL__CItanh       @19
+    _HUGE_dll           = CRTDLL_HUGE_dll       @20
+    _XcptFilter         = _CRTDLL__XcptFilter       @21
+    __GetMainArgs       = _CRTDLL__GetMainArgs      @22
+    __argc_dll          = CRTDLL_argc_dll       @23
+    __argv_dll          = CRTDLL_argv_dll       @24
+    __dllonexit         = _CRTDLL___dllonexit       @25
+    __doserrno          = _CRTDLL___doserrno        @26
+    __fpecode           = _CRTDLL___fpecode     @27
+    __isascii           = _CRTDLL___isascii     @28
+    __iscsym            = _CRTDLL___iscsym      @29
+    __iscsymf           = _CRTDLL___iscsymf     @30
+    __mb_cur_max_dll        = CRTDLL_mb_cur_max_dll     @31
+    __pxcptinfoptrs     = _CRTDLL___pxcptinfoptrs   @32
+    __threadhandle      = _CRTDLL___threadhandle    @33
+    __threadid          = _CRTDLL___threadid        @34
+    __toascii           = _CRTDLL___toascii     @35
+    _abnormal_termination   = _CRTDLL__abnormal_termination @36
+    _access         = _CRTDLL__access       @37
+    _acmdln_dll         = CRTDLL_acmdln_dll     @38
+    _aexit_rtn_dll      = _CRTDLL__aexit_rtn_dll    @39
+    _amsg_exit          = _CRTDLL__amsg_exit        @40
+    _assert         = _CRTDLL__assert       @41
+    _basemajor_dll      = CRTDLL_basemajor_dll      @42
+    _baseminor_dll      = CRTDLL_baseminor_dll      @43
+    _baseversion_dll        = CRTDLL_baseversion_dll    @44
+    _beep           = _CRTDLL__beep         @45
+    _beginthread        = _CRTDLL__beginthread      @46
+    _c_exit         = _CRTDLL__c_exit       @47
+    _cabs           = _CRTDLL__cabs         @48
+    _cexit          = _CRTDLL__cexit        @49
+    _cgets          = _CRTDLL__cgets        @50
+    _chdir          = _CRTDLL__chdir        @51
+    _chdrive            = _CRTDLL__chdrive      @52
+    _chgsign            = _CRTDLL__chgsign      @53
+    _chmod          = _CRTDLL__chmod        @54
+    _chsize         = _CRTDLL__chsize       @55
+    _clearfp            = _CRTDLL__clearfp      @56
+    _close          = _CRTDLL__close        @57
+    _commit         = _CRTDLL__commit       @58
+    _commode_dll        = CRTDLL_commode_dll        @59
+    _control87          = _CRTDLL__control87        @60
+    _controlfp          = _CRTDLL__controlfp        @61
+    _copysign           = _CRTDLL__copysign     @62
+    _cprintf            = _CRTDLL__cprintf      @63
+    _cpumode_dll        = CRTDLL_cpumode_dll        @64
+    _cputs          = _CRTDLL__cputs        @65
+    _creat          = _CRTDLL__creat        @66
+    _cscanf         = _CRTDLL__cscanf       @67
+    _ctype          = CRTDLL_ctype          @68
+    _cwait          = _CRTDLL__cwait        @69
+    _daylight_dll       = CRTDLL_daylight_dll       @70
+    _dup            = _CRTDLL__dup          @71
+    _dup2           = _CRTDLL__dup2         @72
+    _ecvt           = _CRTDLL__ecvt         @73
+    _endthread          = _CRTDLL__endthread        @74
+    _environ_dll        = CRTDLL_environ_dll        @75
+    _eof            = _CRTDLL__eof          @76
+    _errno          = _CRTDLL__errno        @77
+    _except_handler2        = _CRTDLL__except_handler2  @78
+    _execl          = _CRTDLL__execl        @79
+    _execle         = _CRTDLL__execle       @80
+    _execlp         = _CRTDLL__execlp       @81
+    _execlpe            = _CRTDLL__execlpe      @82
+    _execv          = _CRTDLL__execv        @83
+    _execve         = _CRTDLL__execve       @84
+    _execvp         = _CRTDLL__execvp       @85
+    _execvpe            = _CRTDLL__execvpe      @86
+    _exit           = _CRTDLL__exit         @87
+    _expand         = _CRTDLL__expand       @88
+    _fcloseall          = _CRTDLL__fcloseall        @89
+    _fcvt           = _CRTDLL__fcvt         @90
+    _fdopen         = _CRTDLL__fdopen       @91
+    _fgetchar           = _CRTDLL__fgetchar     @92
+    _fgetwchar          = _CRTDLL__fgetwchar        @93
+    _filbuf         = _CRTDLL__filbuf       @94
+    _fileinfo_dll       = CRTDLL_fileinfo_dll       @95
+    _filelength         = _CRTDLL__filelength       @96
+    _fileno         = _CRTDLL__fileno       @97
+    _findclose          = _CRTDLL__findclose        @98
+    _findfirst          = _CRTDLL__findfirst        @99
+    _findnext           = _CRTDLL__findnext     @100
+    _finite         = _CRTDLL__finite       @101
+    _flsbuf         = _CRTDLL__flsbuf       @102
+    _flushall           = _CRTDLL__flushall     @103
+    _fmode_dll          = CRTDLL_fmode_dll      @104
+    _fpclass            = _CRTDLL__fpclass      @105
+    _fpieee_flt         = _CRTDLL__fpieee_flt       @106
+    _fpreset            = _CRTDLL__fpreset      @107
+    _fputchar           = _CRTDLL__fputchar     @108
+    _fputwchar          = _CRTDLL__fputwchar        @109
+    _fsopen         = _CRTDLL__fsopen       @110
+    _fstat          = _CRTDLL__fstat        @111
+    _ftime          = _CRTDLL__ftime        @112
+    _ftol           = _CRTDLL__ftol         @113
+    _fullpath           = _CRTDLL__fullpath     @114
+    _futime         = _CRTDLL__futime       @115
+    _gcvt           = _CRTDLL__gcvt         @116
+    _get_osfhandle      = _CRTDLL__get_osfhandle    @117
+    _getch          = _CRTDLL__getch        @118
+    _getche         = _CRTDLL__getche       @119
+    _getcwd         = _CRTDLL__getcwd       @120
+    _getdcwd            = _CRTDLL__getdcwd      @121
+    _getdiskfree        = _CRTDLL__getdiskfree      @122
+    _getdllprocaddr     = _CRTDLL__getdllprocaddr   @123
+    _getdrive           = _CRTDLL__getdrive     @124
+    _getdrives          = _CRTDLL__getdrives        @125
+    _getpid         = _CRTDLL__getpid       @126
+    _getsystime         = _CRTDLL__getsystime       @127
+    _getw           = _CRTDLL__getw         @128
+    _global_unwind2     = _CRTDLL__global_unwind2   @129
+    _heapchk            = _CRTDLL__heapchk      @130
+    _heapmin            = _CRTDLL__heapmin      @131
+    _heapset            = _CRTDLL__heapset      @132
+    _heapwalk           = _CRTDLL__heapwalk     @133
+    _hypot          = _CRTDLL__hypot        @134
+    _initterm           = _CRTDLL__initterm     @135
+    _iob            = CRTDLL_iob            @136
+    _isatty         = _CRTDLL__isatty       @137
+    _isctype            = _CRTDLL__isctype      @138
+    _ismbbalnum         = _CRTDLL__ismbbalnum       @139
+    _ismbbalpha         = _CRTDLL__ismbbalpha       @140
+    _ismbbgraph         = _CRTDLL__ismbbgraph       @141
+    _ismbbkalnum        = _CRTDLL__ismbbkalnum      @142
+    _ismbbkana          = _CRTDLL__ismbbkana        @143
+    _ismbbkpunct        = _CRTDLL__ismbbkpunct      @144
+    _ismbblead          = _CRTDLL__ismbblead        @145
+    _ismbbprint         = _CRTDLL__ismbbprint       @146
+    _ismbbpunct         = _CRTDLL__ismbbpunct       @147
+    _ismbbtrail         = _CRTDLL__ismbbtrail       @148
+    _ismbcalpha         = _CRTDLL__ismbcalpha       @149
+    _ismbcdigit         = _CRTDLL__ismbcdigit       @150
+    _ismbchira          = _CRTDLL__ismbchira        @151
+    _ismbckata          = _CRTDLL__ismbckata        @152
+    _ismbcl0            = _CRTDLL__ismbcl0      @153
+    _ismbcl1            = _CRTDLL__ismbcl1      @154
+    _ismbcl2            = _CRTDLL__ismbcl2      @155
+    _ismbclegal         = _CRTDLL__ismbclegal       @156
+    _ismbclower         = _CRTDLL__ismbclower       @157
+    _ismbcprint         = _CRTDLL__ismbcprint       @158
+    _ismbcspace         = _CRTDLL__ismbcspace       @159
+    _ismbcsymbol        = _CRTDLL__ismbcsymbol      @160
+    _ismbcupper         = _CRTDLL__ismbcupper       @161
+    _ismbslead          = _CRTDLL__ismbslead        @162
+    _ismbstrail         = _CRTDLL__ismbstrail       @163
+    _isnan          = _CRTDLL__isnan        @164
+    _itoa           = _CRTDLL__itoa         @165
+    _itow           = _CRTDLL__itow         @600 ; @@@PH fix ordinal
+    _j0             = _CRTDLL__j0           @166
+    _j1             = _CRTDLL__j1           @167
+    _jn             = _CRTDLL__jn           @168
+    _kbhit          = _CRTDLL__kbhit        @169
+    _lfind          = _CRTDLL__lfind        @170
+    _loaddll            = _CRTDLL__loaddll      @171
+    _local_unwind2      = _CRTDLL__local_unwind2    @172
+    _locking            = _CRTDLL__locking      @173
+    _logb           = _CRTDLL__logb         @174
+    _lrotl          = _CRTDLL__lrotl        @175
+    _lrotr          = _CRTDLL__lrotr        @176
+    _lsearch            = _CRTDLL__lsearch      @177
+    _lseek          = _CRTDLL__lseek        @178
+    _ltoa           = _CRTDLL__ltoa         @179
+    _ltow           = _CRTDLL__ltow                 @601   ; @@@PH ordinal missing!
+    _makepath           = _CRTDLL__makepath     @180
+    _matherr            = _CRTDLL__matherr      @181
+    _mbbtombc           = _CRTDLL__mbbtombc     @182
+    _mbbtype            = _CRTDLL__mbbtype      @183
+    _mbccpy         = _CRTDLL__mbccpy       @184
+    _mbcjistojms        = _CRTDLL__mbcjistojms      @185
+    _mbcjmstojis        = _CRTDLL__mbcjmstojis      @186
+    _mbclen         = _CRTDLL__mbclen       @187
+    _mbctohira          = _CRTDLL__mbctohira        @188
+    _mbctokata          = _CRTDLL__mbctokata        @189
+    _mbctolower         = _CRTDLL__mbctolower       @190
+    _mbctombb           = _CRTDLL__mbctombb     @191
+    _mbctoupper         = _CRTDLL__mbctoupper       @192
+    _mbctype            = CRTDLL_mbctype        @193
+    _mbsbtype           = _CRTDLL__mbsbtype     @194
+    _mbscat         = _CRTDLL__mbscat       @195
+    _mbschr         = _CRTDLL__mbschr       @196
+    _mbscmp         = _CRTDLL__mbscmp       @197
+    _mbscpy         = _CRTDLL__mbscpy       @198
+    _mbscspn            = _CRTDLL__mbscspn      @199
+    _mbsdec         = _CRTDLL__mbsdec       @200
+    _mbsdup         = _CRTDLL__mbsdup       @201
+    _mbsicmp            = _CRTDLL__mbsicmp      @202
+    _mbsinc         = _CRTDLL__mbsinc       @203
+    _mbslen         = _CRTDLL__mbslen       @204
+    _mbslwr         = _CRTDLL__mbslwr       @205
+    _mbsnbcat           = _CRTDLL__mbsnbcat     @206
+    _mbsnbcmp           = _CRTDLL__mbsnbcmp     @207
+    _mbsnbcnt           = _CRTDLL__mbsnbcnt     @208
+    _mbsnbcpy           = _CRTDLL__mbsnbcpy     @209
+    _mbsnbicmp          = _CRTDLL__mbsnbicmp        @210
+    _mbsnbset           = _CRTDLL__mbsnbset     @211
+    _mbsncat            = _CRTDLL__mbsncat      @212
+    _mbsnccnt           = _CRTDLL__mbsnccnt     @213
+    _mbsncmp            = _CRTDLL__mbsncmp      @214
+    _mbsncpy            = _CRTDLL__mbsncpy      @215
+    _mbsnextc           = _CRTDLL__mbsnextc     @216
+    _mbsnicmp           = _CRTDLL__mbsnicmp     @217
+    _mbsninc            = _CRTDLL__mbsninc      @218
+    _mbsnset            = _CRTDLL__mbsnset      @219
+    _mbspbrk            = _CRTDLL__mbspbrk      @220
+    _mbsrchr            = _CRTDLL__mbsrchr      @221
+    _mbsrev         = _CRTDLL__mbsrev       @222
+    _mbsset         = _CRTDLL__mbsset       @223
+    _mbsspn         = _CRTDLL__mbsspn       @224
+    _mbsspnp            = _CRTDLL__mbsspnp      @225
+    _mbsstr         = _CRTDLL__mbsstr       @226
+    _mbstok         = _CRTDLL__mbstok       @227
+    _mbstrlen           = _CRTDLL__mbstrlen     @228
+    _mbsupr         = _CRTDLL__mbsupr       @229
+    _memccpy            = _CRTDLL__memccpy      @230
+    _memicmp            = _CRTDLL__memicmp      @231
+    _mkdir          = _CRTDLL__mkdir        @232
+    _mktemp         = _CRTDLL__mktemp       @233
+    _msize          = _CRTDLL__msize        @234
+    _nextafter          = _CRTDLL__nextafter        @235
+    _onexit         = _CRTDLL__onexit       @236
+    _open           = _CRTDLL__open         @237
+    _open_osfhandle     = _CRTDLL__open_osfhandle   @238
+    _osmajor_dll        = CRTDLL_osmajor_dll        @239
+    _osminor_dll        = CRTDLL_osminor_dll        @240
+    _osmode_dll         = CRTDLL_osmode_dll     @241
+    _osver_dll          = CRTDLL_osver_dll      @242
+    _osversion_dll      = CRTDLL_osversion_dll      @243
+    _pclose         = _CRTDLL__pclose       @244
+    _pctype_dll         = CRTDLL_pctype_dll     @245
+    _pgmptr_dll         = CRTDLL_pgmptr_dll     @246
+    _pipe           = _CRTDLL__pipe         @247
+    _popen          = _CRTDLL__popen        @248
+    _purecall           = _CRTDLL__purecall     @249
+    _putch          = _CRTDLL__putch        @250
+    _putenv         = _CRTDLL__putenv       @251
+    _putw           = _CRTDLL__putw         @252
+    _pwctype_dll        = CRTDLL_pwctype_dll        @253
+    _read           = _CRTDLL__read         @254
+    _rmdir          = _CRTDLL__rmdir        @255
+    _rmtmp          = _CRTDLL__rmtmp        @256
+    _rotl           = _CRTDLL__rotl         @257
+    _rotr           = _CRTDLL__rotr         @258
+    _scalb          = _CRTDLL__scalb        @259
+    _searchenv          = _CRTDLL__searchenv        @260
+    _seterrormode       = _CRTDLL__seterrormode     @261
+    _setjmp         = _CRTDLL__setjmp       @262
+    _setmode            = _CRTDLL__setmode      @263
+    _setsystime         = _CRTDLL__setsystime       @264
+    _sleep          = _CRTDLL__sleep        @265
+    _snprintf           = _CRTDLL__snprintf     @266
+    _snwprintf          = _CRTDLL__snwprintf        @267
+    _sopen          = _CRTDLL__sopen        @268
+    _spawnl         = _CRTDLL__spawnl       @269
+    _spawnle            = _CRTDLL__spawnle      @270
+    _spawnlp            = _CRTDLL__spawnlp      @271
+    _spawnlpe           = _CRTDLL__spawnlpe     @272
+    _spawnv         = _CRTDLL__spawnv       @273
+    _spawnve            = _CRTDLL__spawnve      @274
+    _spawnvp            = _CRTDLL__spawnvp      @275
+    _spawnvpe           = _CRTDLL__spawnvpe     @276
+    _splitpath          = _CRTDLL__splitpath        @277
+    _stat           = _CRTDLL__stat         @278
+    _statusfp           = _CRTDLL__statusfp     @279
+    _strcmpi            = _CRTDLL__strcmpi      @280
+    _strdate            = _CRTDLL__strdate      @281
+    _strdec         = _CRTDLL__strdec       @282
+    _strdup         = _CRTDLL__strdup       @283
+    _strerror           = _CRTDLL__strerror     @284
+    _stricmp            = _CRTDLL__stricmp      @285
+    _stricoll           = _CRTDLL__stricoll     @286
+    _strinc         = _CRTDLL__strinc       @287
+    _strlwr         = _CRTDLL__strlwr       @288
+    _strncnt            = _CRTDLL__strncnt      @289
+    _strnextc           = _CRTDLL__strnextc     @290
+    _strnicmp           = _CRTDLL__strnicmp     @291
+    _strninc            = _CRTDLL__strninc      @292
+    _strnset            = _CRTDLL__strnset      @293
+    _strrev         = _CRTDLL__strrev       @294
+    _strset         = _CRTDLL__strset       @295
+    _strspnp            = _CRTDLL__strspnp      @296
+    _strtime            = _CRTDLL__strtime      @297
+    _strupr         = _CRTDLL__strupr       @298
+    _swab           = _CRTDLL__swab         @299
+    _sys_errlist        = CRTDLL_sys_errlist        @300
+    _sys_nerr_dll       = CRTDLL_sys_nerr_dll       @301
+    _tell           = _CRTDLL__tell         @302
+    _tempnam            = _CRTDLL__tempnam      @303
+    _timezone_dll       = CRTDLL_timezone_dll       @304
+    _tolower            = _CRTDLL__tolower      @305
+    _toupper            = _CRTDLL__toupper      @306
+    _tzname         = CRTDLL_tzname         @307
+    _tzset          = _CRTDLL__tzset        @308
+    _ultoa          = _CRTDLL__ultoa        @309
+    _ultow          = _CRTDLL__ultow                @602 ; @@@PH ordinal missing
+    _umask          = _CRTDLL__umask        @310
+    _ungetch            = _CRTDLL__ungetch      @311
+    _unlink         = _CRTDLL__unlink       @312
+    _unloaddll          = _CRTDLL__unloaddll        @313
+    _utime          = _CRTDLL__utime        @314
+    _vsnprintf          = _CRTDLL__vsnprintf        @315
+    _vsnwprintf         = _CRTDLL__vsnwprintf       @316
+    _wcsdup         = _CRTDLL__wcsdup       @317
+    _wcsicmp            = _CRTDLL__wcsicmp      @318
+    _wcsicoll           = _CRTDLL__wcsicoll     @319
+    _wcslwr         = _CRTDLL__wcslwr       @320
+    _wcsnicmp           = _CRTDLL__wcsnicmp     @321
+    _wcsnset            = _CRTDLL__wcsnset      @322
+    _wcsrev         = _CRTDLL__wcsrev       @323
+    _wcsset         = _CRTDLL__wcsset       @324
+    _wcsupr         = _CRTDLL__wcsupr       @325
+    _winmajor_dll       = CRTDLL_winmajor_dll       @326
+    _winminor_dll       = CRTDLL_winminor_dll       @327
+    _winver_dll         = CRTDLL_winver_dll     @328
+    _write          = _CRTDLL__write        @329
+    _wtoi           = _CRTDLL__wtoi         @330
+    _wtol           = _CRTDLL__wtol         @331
+    _y0             = _CRTDLL__y0           @332
+    _y1             = _CRTDLL__y1           @333
+    _yn             = _CRTDLL__yn           @334
+    abort           = _CRTDLL_abort         @335
+    abs             = _CRTDLL_abs           @336
+    acos            = _CRTDLL_acos          @337
+    asctime         = _CRTDLL_asctime       @338
+    asin            = _CRTDLL_asin          @339
+    atan            = _CRTDLL_atan          @340
+    atan2           = _CRTDLL_atan2         @341
+    atexit          = _CRTDLL_atexit        @342
+    atof            = _CRTDLL_atof          @343
+    atoi            = _CRTDLL_atoi          @344
+    atol            = _CRTDLL_atol          @345
+    bsearch                     = _CRTDLL_bsearch       @346
+    calloc          = _CRTDLL_calloc        @347
+    ceil            = _CRTDLL_ceil          @348
+    clearerr            = _CRTDLL_clearerr      @349
+    clock           = _CRTDLL_clock         @350
+    cos             = _CRTDLL_cos           @351
+    cosh            = _CRTDLL_cosh          @352
+    ctime           = _CRTDLL_ctime         @353
+    difftime            = _CRTDLL_difftime      @354
+    div             = _CRTDLL_div           @355
+    exit            = _CRTDLL_exit          @356
+    exp             = _CRTDLL_exp           @357
+    fabs            = _CRTDLL_fabs          @358
+    fclose          = _CRTDLL_fclose        @359
+    feof            = _CRTDLL_feof          @360
+    ferror          = _CRTDLL_ferror        @361
+    fflush          = _CRTDLL_fflush        @362
+    fgetc           = _CRTDLL_fgetc         @363
+    fgetpos         = _CRTDLL_fgetpos       @364
+    fgets           = _CRTDLL_fgets         @365
+    fgetwc          = _CRTDLL_fgetwc        @366
+    floor           = _CRTDLL_floor         @367
+    fmod            = _CRTDLL_fmod          @368
+    fopen           = _CRTDLL_fopen         @369
+    fprintf             = _CRTDLL_fprintf       @370
+    fputc           = _CRTDLL_fputc         @371
+    fputs           = _CRTDLL_fputs         @372
+    fputwc          = _CRTDLL_fputwc        @373
+    fread           = _CRTDLL_fread         @374
+    free                = _CRTDLL_free          @375
+    freopen         = _CRTDLL_freopen       @376
+    frexp           = _CRTDLL_frexp         @377
+    fscanf          = _CRTDLL_fscanf        @378
+    fseek           = _CRTDLL_fseek         @379
+    fsetpos         = _CRTDLL_fsetpos       @380
+    ftell           = _CRTDLL_ftell         @381
+    fwprintf            = _CRTDLL_fwprintf      @382
+    fwrite              = _CRTDLL_fwrite        @383
+    fwscanf         = _CRTDLL_fwscanf       @384
+    getc            = _CRTDLL_getc          @385
+    getchar         = _CRTDLL_getchar       @386
+    getenv          = _CRTDLL_getenv        @387
+    gets            = _CRTDLL_gets          @388
+    gmtime          = _CRTDLL_gmtime        @389
+    is_wctype           = _CRTDLL_is_wctype     @390
+    isalnum         = _CRTDLL_isalnum       @391
+    isalpha         = _CRTDLL_isalpha       @392
+    iscntrl         = _CRTDLL_iscntrl       @393
+    isdigit         = _CRTDLL_isdigit       @394
+    isgraph         = _CRTDLL_isgraph       @395
+    isleadbyte          = _CRTDLL_isleadbyte        @396
+    islower         = _CRTDLL_islower       @397
+    isprint         = _CRTDLL_isprint       @398
+    ispunct         = _CRTDLL_ispunct       @399
+    isspace         = _CRTDLL_isspace       @400
+    isupper         = _CRTDLL_isupper       @401
+    iswalnum            = _CRTDLL_iswalnum      @402
+    iswalpha            = _CRTDLL_iswalpha      @403
+    iswascii            = _CRTDLL_iswascii      @404
+    iswcntrl            = _CRTDLL_iswcntrl      @405
+    iswctype            = _CRTDLL_iswctype      @406
+    iswdigit            = _CRTDLL_iswdigit      @407
+    iswgraph            = _CRTDLL_iswgraph      @408
+    iswlower            = _CRTDLL_iswlower      @409
+    iswprint            = _CRTDLL_iswprint      @410
+    iswpunct            = _CRTDLL_iswpunct      @411
+    iswspace            = _CRTDLL_iswspace      @412
+    iswupper            = _CRTDLL_iswupper      @413
+    iswxdigit           = _CRTDLL_iswxdigit     @414
+    isxdigit            = _CRTDLL_isxdigit      @415
+    labs            = _CRTDLL_labs          @416
+    ldexp           = _CRTDLL_ldexp         @417
+    ldiv            = _CRTDLL_ldiv          @418
+    localeconv          = _CRTDLL_localeconv        @419
+    localtime           = _CRTDLL_localtime     @420
+    log             = _CRTDLL_log           @421
+    log10           = _CRTDLL_log10         @422
+    longjmp             = _CRTDLL_longjmp       @423
+    malloc              = _CRTDLL_malloc        @424
+    mblen           = _CRTDLL_mblen         @425
+    mbstowcs            = _CRTDLL_mbstowcs      @426
+    mbtowc          = _CRTDLL_mbtowc        @427
+    memchr          = _CRTDLL_memchr        @428
+    memcmp              = _CRTDLL_memcmp        @429
+    memcpy              = _CRTDLL_memcpy        @430
+    memmove         = _CRTDLL_memmove       @431
+    memset              = _CRTDLL_memset        @432
+    mktime          = _CRTDLL_mktime        @433
+    modf            = _CRTDLL_modf          @434
+    perror          = _CRTDLL_perror        @435
+    pow             = _CRTDLL_pow           @436
+    printf          = _CRTDLL_printf        @437
+    putc            = _CRTDLL_putc          @438
+    putchar         = _CRTDLL_putchar       @439
+    puts            = _CRTDLL_puts          @440
+    qsort           = _CRTDLL_qsort         @441
+    raise           = _CRTDLL_raise         @442
+    rand                = _CRTDLL_rand          @443
+    realloc         = _CRTDLL_realloc       @444
+    remove              = _CRTDLL_remove        @445
+    rename          = _CRTDLL_rename        @446
+    rewind          = _CRTDLL_rewind        @447
+    scanf           = _CRTDLL_scanf         @448
+    setbuf          = _CRTDLL_setbuf        @449
+    setlocale           = _CRTDLL_setlocale     @450
+    setvbuf         = _CRTDLL_setvbuf       @451
+    signal          = _CRTDLL_signal        @452
+    sin             = _CRTDLL_sin           @453
+    sinh            = _CRTDLL_sinh          @454
+    sprintf         = _CRTDLL_sprintf       @455
+    sqrt            = _CRTDLL_sqrt          @456
+    srand           = _CRTDLL_srand         @457
+    sscanf          = _CRTDLL_sscanf        @458
+    strcat          = _CRTDLL_strcat        @459
+    strchr          = _CRTDLL_strchr        @460
+    strcmp          = _CRTDLL_strcmp        @461
+    strcoll         = _CRTDLL_strcoll       @462
+    strcpy          = _CRTDLL_strcpy        @463
+    strcspn         = _CRTDLL_strcspn       @464
+    strerror            = _CRTDLL_strerror      @465
+    strftime            = _CRTDLL_strftime      @466
+    strlen          = _CRTDLL_strlen        @467
+    strncat         = _CRTDLL_strncat       @468
+    strncmp         = _CRTDLL_strncmp       @469
+    strncpy         = _CRTDLL_strncpy       @470
+    strpbrk         = _CRTDLL_strpbrk       @471
+    strrchr         = _CRTDLL_strrchr       @472
+    strspn          = _CRTDLL_strspn        @473
+    strstr          = _CRTDLL_strstr        @474
+    strtod          = _CRTDLL_strtod        @475
+    strtok          = _CRTDLL_strtok        @476
+    strtol          = _CRTDLL_strtol        @477
+    strtoul         = _CRTDLL_strtoul       @478
+    strxfrm         = _CRTDLL_strxfrm       @479
+    swprintf            = _CRTDLL_swprintf      @480
+    swscanf         = _CRTDLL_swscanf       @481
+    system          = _CRTDLL_system        @482
+    tan             = _CRTDLL_tan           @483
+    tanh            = _CRTDLL_tanh          @484
+    time            = _CRTDLL_time          @485
+    tmpfile         = _CRTDLL_tmpfile       @486
+    tmpnam          = _CRTDLL_tmpnam        @487
+    tolower         = _CRTDLL_tolower       @488
+    toupper         = _CRTDLL_toupper       @489
+    towlower            = _CRTDLL_towlower      @490
+    towupper            = _CRTDLL_towupper      @491
+    ungetc                  = _CRTDLL_ungetc        @492
+    ungetwc                 = _CRTDLL_ungetwc       @493
+    vfprintf                = _CRTDLL_vfprintf      @494
+    vfwprintf               = _CRTDLL_vfwprintf     @495
+    vprintf             = _CRTDLL_vprintf       @496
+    vsprintf            = _CRTDLL_vsprintf      @497
+    vswprintf           = _CRTDLL_vswprintf     @498
+    vwprintf                = _CRTDLL_vwprintf      @499
+    wcscat          = _CRTDLL_wcscat        @500
+    wcschr          = _CRTDLL_wcschr        @501
+    wcscmp          = _CRTDLL_wcscmp        @502
+    wcscoll         = _CRTDLL_wcscoll       @503
+    wcscpy          = _CRTDLL_wcscpy        @504
+    wcscspn         = _CRTDLL_wcscspn       @505
+    wcsftime            = _CRTDLL_wcsftime      @506
+    wcslen          = _CRTDLL_wcslen        @507
+    wcsncat         = _CRTDLL_wcsncat       @508
+    wcsncmp         = _CRTDLL_wcsncmp       @509
+    wcsncpy         = _CRTDLL_wcsncpy       @510
+    wcspbrk         = _CRTDLL_wcspbrk       @511
+    wcsrchr         = _CRTDLL_wcsrchr       @512
+    wcsspn          = _CRTDLL_wcsspn        @513
+    wcsstr          = _CRTDLL_wcsstr        @514
+    wcstod          = _CRTDLL_wcstod        @515
+    wcstok          = _CRTDLL_wcstok                @516
+    wcstol          = _CRTDLL_wcstol        @517
+    wcstombs            = _CRTDLL_wcstombs      @518
+    wcstoul         = _CRTDLL_wcstoul       @519
+    wcsxfrm         = _CRTDLL_wcsxfrm       @520
+    wctomb          = _CRTDLL_wctomb        @521
+    wprintf         = _CRTDLL_wprintf       @522
+    wscanf          = _CRTDLL_wscanf        @523
+
+    _setjmp3            = _CRTDLL__setjmp3      @603
Index: trunk/src/crtdll/crtdll32.def
===================================================================
--- trunk/src/crtdll/crtdll32.def	(revision 6263)
+++ 	(revision )
@@ -1,543 +1,0 @@
-; $Id: crtdll32.def,v 1.1 2001-07-08 11:00:28 sandervl Exp $
-
-;
-; Based on Windows 98 (Build 2222): CRTDLL.DLL
-;
-LIBRARY CRTDLL32 INITINSTANCE TERMINSTANCE
-DESCRIPTION 'Odin32 System DLL - CrtDll'
-DATA MULTIPLE NONSHARED
-
-IMPORTS
-    _RtlUnwind@16       = NTDLL.RtlUnwind
-        _RtlSecondsSince1970ToTime@8 = NTDLL.RtlSecondsSince1970ToTime
-        _RtlTimeToSecondsSince1970@8 = NTDLL.RtlTimeToSecondsSince1970
-
-EXPORTS
-    ??2@YAPAXI@Z        = _CRTDLL_new           @1
-    ??3@YAXPAX@Z        = _CRTDLL_delete        @2
-    ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z = _CRTDLL_set_new_handler @3
-    _CIacos         = _CRTDLL__CIacos       @4
-    _CIasin         = _CRTDLL__CIasin       @5
-    _CIatan         = _CRTDLL__CIatan       @6
-    _CIatan2            = _CRTDLL__CIatan2      @7
-    _CIcos          = _CRTDLL__CIcos        @8
-    _CIcosh         = _CRTDLL__CIcosh       @9
-    _CIexp          = _CRTDLL__CIexp        @10
-    _CIfmod         = _CRTDLL__CIfmod       @11
-    _CIlog          = _CRTDLL__CIlog        @12
-    _CIlog10            = _CRTDLL__CIlog10      @13
-    _CIpow          = _CRTDLL__CIpow        @14
-    _CIsin          = _CRTDLL__CIsin        @15
-    _CIsinh         = _CRTDLL__CIsinh       @16
-    _CIsqrt         = _CRTDLL__CIsqrt       @17
-    _CItan          = _CRTDLL__CItan        @18
-    _CItanh         = _CRTDLL__CItanh       @19
-    _HUGE_dll           = CRTDLL_HUGE_dll       @20
-    _XcptFilter         = _CRTDLL__XcptFilter       @21
-    __GetMainArgs       = _CRTDLL__GetMainArgs      @22
-    __argc_dll          = CRTDLL_argc_dll       @23
-    __argv_dll          = CRTDLL_argv_dll       @24
-    __dllonexit         = _CRTDLL___dllonexit       @25
-    __doserrno          = _CRTDLL___doserrno        @26
-    __fpecode           = _CRTDLL___fpecode     @27
-    __isascii           = _CRTDLL___isascii     @28
-    __iscsym            = _CRTDLL___iscsym      @29
-    __iscsymf           = _CRTDLL___iscsymf     @30
-    __mb_cur_max_dll        = CRTDLL_mb_cur_max_dll     @31
-    __pxcptinfoptrs     = _CRTDLL___pxcptinfoptrs   @32
-    __threadhandle      = _CRTDLL___threadhandle    @33
-    __threadid          = _CRTDLL___threadid        @34
-    __toascii           = _CRTDLL___toascii     @35
-    _abnormal_termination   = _CRTDLL__abnormal_termination @36
-    _access         = _CRTDLL__access       @37
-    _acmdln_dll         = CRTDLL_acmdln_dll     @38
-    _aexit_rtn_dll      = _CRTDLL__aexit_rtn_dll    @39
-    _amsg_exit          = _CRTDLL__amsg_exit        @40
-    _assert         = _CRTDLL__assert       @41
-    _basemajor_dll      = CRTDLL_basemajor_dll      @42
-    _baseminor_dll      = CRTDLL_baseminor_dll      @43
-    _baseversion_dll        = CRTDLL_baseversion_dll    @44
-    _beep           = _CRTDLL__beep         @45
-    _beginthread        = _CRTDLL__beginthread      @46
-    _c_exit         = _CRTDLL__c_exit       @47
-    _cabs           = _CRTDLL__cabs         @48
-    _cexit          = _CRTDLL__cexit        @49
-    _cgets          = _CRTDLL__cgets        @50
-    _chdir          = _CRTDLL__chdir        @51
-    _chdrive            = _CRTDLL__chdrive      @52
-    _chgsign            = _CRTDLL__chgsign      @53
-    _chmod          = _CRTDLL__chmod        @54
-    _chsize         = _CRTDLL__chsize       @55
-    _clearfp            = _CRTDLL__clearfp      @56
-    _close          = _CRTDLL__close        @57
-    _commit         = _CRTDLL__commit       @58
-    _commode_dll        = CRTDLL_commode_dll        @59
-    _control87          = _CRTDLL__control87        @60
-    _controlfp          = _CRTDLL__controlfp        @61
-    _copysign           = _CRTDLL__copysign     @62
-    _cprintf            = _CRTDLL__cprintf      @63
-    _cpumode_dll        = CRTDLL_cpumode_dll        @64
-    _cputs          = _CRTDLL__cputs        @65
-    _creat          = _CRTDLL__creat        @66
-    _cscanf         = _CRTDLL__cscanf       @67
-    _ctype          = CRTDLL_ctype          @68
-    _cwait          = _CRTDLL__cwait        @69
-    _daylight_dll       = CRTDLL_daylight_dll       @70
-    _dup            = _CRTDLL__dup          @71
-    _dup2           = _CRTDLL__dup2         @72
-    _ecvt           = _CRTDLL__ecvt         @73
-    _endthread          = _CRTDLL__endthread        @74
-    _environ_dll        = CRTDLL_environ_dll        @75
-    _eof            = _CRTDLL__eof          @76
-    _errno          = _CRTDLL__errno        @77
-    _except_handler2        = _CRTDLL__except_handler2  @78
-    _execl          = _CRTDLL__execl        @79
-    _execle         = _CRTDLL__execle       @80
-    _execlp         = _CRTDLL__execlp       @81
-    _execlpe            = _CRTDLL__execlpe      @82
-    _execv          = _CRTDLL__execv        @83
-    _execve         = _CRTDLL__execve       @84
-    _execvp         = _CRTDLL__execvp       @85
-    _execvpe            = _CRTDLL__execvpe      @86
-    _exit           = _CRTDLL__exit         @87
-    _expand         = _CRTDLL__expand       @88
-    _fcloseall          = _CRTDLL__fcloseall        @89
-    _fcvt           = _CRTDLL__fcvt         @90
-    _fdopen         = _CRTDLL__fdopen       @91
-    _fgetchar           = _CRTDLL__fgetchar     @92
-    _fgetwchar          = _CRTDLL__fgetwchar        @93
-    _filbuf         = _CRTDLL__filbuf       @94
-    _fileinfo_dll       = CRTDLL_fileinfo_dll       @95
-    _filelength         = _CRTDLL__filelength       @96
-    _fileno         = _CRTDLL__fileno       @97
-    _findclose          = _CRTDLL__findclose        @98
-    _findfirst          = _CRTDLL__findfirst        @99
-    _findnext           = _CRTDLL__findnext     @100
-    _finite         = _CRTDLL__finite       @101
-    _flsbuf         = _CRTDLL__flsbuf       @102
-    _flushall           = _CRTDLL__flushall     @103
-    _fmode_dll          = CRTDLL_fmode_dll      @104
-    _fpclass            = _CRTDLL__fpclass      @105
-    _fpieee_flt         = _CRTDLL__fpieee_flt       @106
-    _fpreset            = _CRTDLL__fpreset      @107
-    _fputchar           = _CRTDLL__fputchar     @108
-    _fputwchar          = _CRTDLL__fputwchar        @109
-    _fsopen         = _CRTDLL__fsopen       @110
-    _fstat          = _CRTDLL__fstat        @111
-    _ftime          = _CRTDLL__ftime        @112
-    _ftol           = _CRTDLL__ftol         @113
-    _fullpath           = _CRTDLL__fullpath     @114
-    _futime         = _CRTDLL__futime       @115
-    _gcvt           = _CRTDLL__gcvt         @116
-    _get_osfhandle      = _CRTDLL__get_osfhandle    @117
-    _getch          = _CRTDLL__getch        @118
-    _getche         = _CRTDLL__getche       @119
-    _getcwd         = _CRTDLL__getcwd       @120
-    _getdcwd            = _CRTDLL__getdcwd      @121
-    _getdiskfree        = _CRTDLL__getdiskfree      @122
-    _getdllprocaddr     = _CRTDLL__getdllprocaddr   @123
-    _getdrive           = _CRTDLL__getdrive     @124
-    _getdrives          = _CRTDLL__getdrives        @125
-    _getpid         = _CRTDLL__getpid       @126
-    _getsystime         = _CRTDLL__getsystime       @127
-    _getw           = _CRTDLL__getw         @128
-    _global_unwind2     = _CRTDLL__global_unwind2   @129
-    _heapchk            = _CRTDLL__heapchk      @130
-    _heapmin            = _CRTDLL__heapmin      @131
-    _heapset            = _CRTDLL__heapset      @132
-    _heapwalk           = _CRTDLL__heapwalk     @133
-    _hypot          = _CRTDLL__hypot        @134
-    _initterm           = _CRTDLL__initterm     @135
-    _iob            = CRTDLL_iob            @136
-    _isatty         = _CRTDLL__isatty       @137
-    _isctype            = _CRTDLL__isctype      @138
-    _ismbbalnum         = _CRTDLL__ismbbalnum       @139
-    _ismbbalpha         = _CRTDLL__ismbbalpha       @140
-    _ismbbgraph         = _CRTDLL__ismbbgraph       @141
-    _ismbbkalnum        = _CRTDLL__ismbbkalnum      @142
-    _ismbbkana          = _CRTDLL__ismbbkana        @143
-    _ismbbkpunct        = _CRTDLL__ismbbkpunct      @144
-    _ismbblead          = _CRTDLL__ismbblead        @145
-    _ismbbprint         = _CRTDLL__ismbbprint       @146
-    _ismbbpunct         = _CRTDLL__ismbbpunct       @147
-    _ismbbtrail         = _CRTDLL__ismbbtrail       @148
-    _ismbcalpha         = _CRTDLL__ismbcalpha       @149
-    _ismbcdigit         = _CRTDLL__ismbcdigit       @150
-    _ismbchira          = _CRTDLL__ismbchira        @151
-    _ismbckata          = _CRTDLL__ismbckata        @152
-    _ismbcl0            = _CRTDLL__ismbcl0      @153
-    _ismbcl1            = _CRTDLL__ismbcl1      @154
-    _ismbcl2            = _CRTDLL__ismbcl2      @155
-    _ismbclegal         = _CRTDLL__ismbclegal       @156
-    _ismbclower         = _CRTDLL__ismbclower       @157
-    _ismbcprint         = _CRTDLL__ismbcprint       @158
-    _ismbcspace         = _CRTDLL__ismbcspace       @159
-    _ismbcsymbol        = _CRTDLL__ismbcsymbol      @160
-    _ismbcupper         = _CRTDLL__ismbcupper       @161
-    _ismbslead          = _CRTDLL__ismbslead        @162
-    _ismbstrail         = _CRTDLL__ismbstrail       @163
-    _isnan          = _CRTDLL__isnan        @164
-    _itoa           = _CRTDLL__itoa         @165
-    _itow           = _CRTDLL__itow         @600 ; @@@PH fix ordinal
-    _j0             = _CRTDLL__j0           @166
-    _j1             = _CRTDLL__j1           @167
-    _jn             = _CRTDLL__jn           @168
-    _kbhit          = _CRTDLL__kbhit        @169
-    _lfind          = _CRTDLL__lfind        @170
-    _loaddll            = _CRTDLL__loaddll      @171
-    _local_unwind2      = _CRTDLL__local_unwind2    @172
-    _locking            = _CRTDLL__locking      @173
-    _logb           = _CRTDLL__logb         @174
-    _lrotl          = _CRTDLL__lrotl        @175
-    _lrotr          = _CRTDLL__lrotr        @176
-    _lsearch            = _CRTDLL__lsearch      @177
-    _lseek          = _CRTDLL__lseek        @178
-    _ltoa           = _CRTDLL__ltoa         @179
-    _ltow           = _CRTDLL__ltow                 @601   ; @@@PH ordinal missing!
-    _makepath           = _CRTDLL__makepath     @180
-    _matherr            = _CRTDLL__matherr      @181
-    _mbbtombc           = _CRTDLL__mbbtombc     @182
-    _mbbtype            = _CRTDLL__mbbtype      @183
-    _mbccpy         = _CRTDLL__mbccpy       @184
-    _mbcjistojms        = _CRTDLL__mbcjistojms      @185
-    _mbcjmstojis        = _CRTDLL__mbcjmstojis      @186
-    _mbclen         = _CRTDLL__mbclen       @187
-    _mbctohira          = _CRTDLL__mbctohira        @188
-    _mbctokata          = _CRTDLL__mbctokata        @189
-    _mbctolower         = _CRTDLL__mbctolower       @190
-    _mbctombb           = _CRTDLL__mbctombb     @191
-    _mbctoupper         = _CRTDLL__mbctoupper       @192
-    _mbctype            = CRTDLL_mbctype        @193
-    _mbsbtype           = _CRTDLL__mbsbtype     @194
-    _mbscat         = _CRTDLL__mbscat       @195
-    _mbschr         = _CRTDLL__mbschr       @196
-    _mbscmp         = _CRTDLL__mbscmp       @197
-    _mbscpy         = _CRTDLL__mbscpy       @198
-    _mbscspn            = _CRTDLL__mbscspn      @199
-    _mbsdec         = _CRTDLL__mbsdec       @200
-    _mbsdup         = _CRTDLL__mbsdup       @201
-    _mbsicmp            = _CRTDLL__mbsicmp      @202
-    _mbsinc         = _CRTDLL__mbsinc       @203
-    _mbslen         = _CRTDLL__mbslen       @204
-    _mbslwr         = _CRTDLL__mbslwr       @205
-    _mbsnbcat           = _CRTDLL__mbsnbcat     @206
-    _mbsnbcmp           = _CRTDLL__mbsnbcmp     @207
-    _mbsnbcnt           = _CRTDLL__mbsnbcnt     @208
-    _mbsnbcpy           = _CRTDLL__mbsnbcpy     @209
-    _mbsnbicmp          = _CRTDLL__mbsnbicmp        @210
-    _mbsnbset           = _CRTDLL__mbsnbset     @211
-    _mbsncat            = _CRTDLL__mbsncat      @212
-    _mbsnccnt           = _CRTDLL__mbsnccnt     @213
-    _mbsncmp            = _CRTDLL__mbsncmp      @214
-    _mbsncpy            = _CRTDLL__mbsncpy      @215
-    _mbsnextc           = _CRTDLL__mbsnextc     @216
-    _mbsnicmp           = _CRTDLL__mbsnicmp     @217
-    _mbsninc            = _CRTDLL__mbsninc      @218
-    _mbsnset            = _CRTDLL__mbsnset      @219
-    _mbspbrk            = _CRTDLL__mbspbrk      @220
-    _mbsrchr            = _CRTDLL__mbsrchr      @221
-    _mbsrev         = _CRTDLL__mbsrev       @222
-    _mbsset         = _CRTDLL__mbsset       @223
-    _mbsspn         = _CRTDLL__mbsspn       @224
-    _mbsspnp            = _CRTDLL__mbsspnp      @225
-    _mbsstr         = _CRTDLL__mbsstr       @226
-    _mbstok         = _CRTDLL__mbstok       @227
-    _mbstrlen           = _CRTDLL__mbstrlen     @228
-    _mbsupr         = _CRTDLL__mbsupr       @229
-    _memccpy            = _CRTDLL__memccpy      @230
-    _memicmp            = _CRTDLL__memicmp      @231
-    _mkdir          = _CRTDLL__mkdir        @232
-    _mktemp         = _CRTDLL__mktemp       @233
-    _msize          = _CRTDLL__msize        @234
-    _nextafter          = _CRTDLL__nextafter        @235
-    _onexit         = _CRTDLL__onexit       @236
-    _open           = _CRTDLL__open         @237
-    _open_osfhandle     = _CRTDLL__open_osfhandle   @238
-    _osmajor_dll        = CRTDLL_osmajor_dll        @239
-    _osminor_dll        = CRTDLL_osminor_dll        @240
-    _osmode_dll         = CRTDLL_osmode_dll     @241
-    _osver_dll          = CRTDLL_osver_dll      @242
-    _osversion_dll      = CRTDLL_osversion_dll      @243
-    _pclose         = _CRTDLL__pclose       @244
-    _pctype_dll         = CRTDLL_pctype_dll     @245
-    _pgmptr_dll         = CRTDLL_pgmptr_dll     @246
-    _pipe           = _CRTDLL__pipe         @247
-    _popen          = _CRTDLL__popen        @248
-    _purecall           = _CRTDLL__purecall     @249
-    _putch          = _CRTDLL__putch        @250
-    _putenv         = _CRTDLL__putenv       @251
-    _putw           = _CRTDLL__putw         @252
-    _pwctype_dll        = CRTDLL_pwctype_dll        @253
-    _read           = _CRTDLL__read         @254
-    _rmdir          = _CRTDLL__rmdir        @255
-    _rmtmp          = _CRTDLL__rmtmp        @256
-    _rotl           = _CRTDLL__rotl         @257
-    _rotr           = _CRTDLL__rotr         @258
-    _scalb          = _CRTDLL__scalb        @259
-    _searchenv          = _CRTDLL__searchenv        @260
-    _seterrormode       = _CRTDLL__seterrormode     @261
-    _setjmp         = _CRTDLL__setjmp       @262
-    _setmode            = _CRTDLL__setmode      @263
-    _setsystime         = _CRTDLL__setsystime       @264
-    _sleep          = _CRTDLL__sleep        @265
-    _snprintf           = _CRTDLL__snprintf     @266
-    _snwprintf          = _CRTDLL__snwprintf        @267
-    _sopen          = _CRTDLL__sopen        @268
-    _spawnl         = _CRTDLL__spawnl       @269
-    _spawnle            = _CRTDLL__spawnle      @270
-    _spawnlp            = _CRTDLL__spawnlp      @271
-    _spawnlpe           = _CRTDLL__spawnlpe     @272
-    _spawnv         = _CRTDLL__spawnv       @273
-    _spawnve            = _CRTDLL__spawnve      @274
-    _spawnvp            = _CRTDLL__spawnvp      @275
-    _spawnvpe           = _CRTDLL__spawnvpe     @276
-    _splitpath          = _CRTDLL__splitpath        @277
-    _stat           = _CRTDLL__stat         @278
-    _statusfp           = _CRTDLL__statusfp     @279
-    _strcmpi            = _CRTDLL__strcmpi      @280
-    _strdate            = _CRTDLL__strdate      @281
-    _strdec         = _CRTDLL__strdec       @282
-    _strdup         = _CRTDLL__strdup       @283
-    _strerror           = _CRTDLL__strerror     @284
-    _stricmp            = _CRTDLL__stricmp      @285
-    _stricoll           = _CRTDLL__stricoll     @286
-    _strinc         = _CRTDLL__strinc       @287
-    _strlwr         = _CRTDLL__strlwr       @288
-    _strncnt            = _CRTDLL__strncnt      @289
-    _strnextc           = _CRTDLL__strnextc     @290
-    _strnicmp           = _CRTDLL__strnicmp     @291
-    _strninc            = _CRTDLL__strninc      @292
-    _strnset            = _CRTDLL__strnset      @293
-    _strrev         = _CRTDLL__strrev       @294
-    _strset         = _CRTDLL__strset       @295
-    _strspnp            = _CRTDLL__strspnp      @296
-    _strtime            = _CRTDLL__strtime      @297
-    _strupr         = _CRTDLL__strupr       @298
-    _swab           = _CRTDLL__swab         @299
-    _sys_errlist        = CRTDLL_sys_errlist        @300
-    _sys_nerr_dll       = CRTDLL_sys_nerr_dll       @301
-    _tell           = _CRTDLL__tell         @302
-    _tempnam            = _CRTDLL__tempnam      @303
-    _timezone_dll       = CRTDLL_timezone_dll       @304
-    _tolower            = _CRTDLL__tolower      @305
-    _toupper            = _CRTDLL__toupper      @306
-    _tzname         = CRTDLL_tzname         @307
-    _tzset          = _CRTDLL__tzset        @308
-    _ultoa          = _CRTDLL__ultoa        @309
-    _ultow          = _CRTDLL__ultow                @602 ; @@@PH ordinal missing
-    _umask          = _CRTDLL__umask        @310
-    _ungetch            = _CRTDLL__ungetch      @311
-    _unlink         = _CRTDLL__unlink       @312
-    _unloaddll          = _CRTDLL__unloaddll        @313
-    _utime          = _CRTDLL__utime        @314
-    _vsnprintf          = _CRTDLL__vsnprintf        @315
-    _vsnwprintf         = _CRTDLL__vsnwprintf       @316
-    _wcsdup         = _CRTDLL__wcsdup       @317
-    _wcsicmp            = _CRTDLL__wcsicmp      @318
-    _wcsicoll           = _CRTDLL__wcsicoll     @319
-    _wcslwr         = _CRTDLL__wcslwr       @320
-    _wcsnicmp           = _CRTDLL__wcsnicmp     @321
-    _wcsnset            = _CRTDLL__wcsnset      @322
-    _wcsrev         = _CRTDLL__wcsrev       @323
-    _wcsset         = _CRTDLL__wcsset       @324
-    _wcsupr         = _CRTDLL__wcsupr       @325
-    _winmajor_dll       = CRTDLL_winmajor_dll       @326
-    _winminor_dll       = CRTDLL_winminor_dll       @327
-    _winver_dll         = CRTDLL_winver_dll     @328
-    _write          = _CRTDLL__write        @329
-    _wtoi           = _CRTDLL__wtoi         @330
-    _wtol           = _CRTDLL__wtol         @331
-    _y0             = _CRTDLL__y0           @332
-    _y1             = _CRTDLL__y1           @333
-    _yn             = _CRTDLL__yn           @334
-    abort           = _CRTDLL_abort         @335
-    abs             = _CRTDLL_abs           @336
-    acos            = _CRTDLL_acos          @337
-    asctime         = _CRTDLL_asctime       @338
-    asin            = _CRTDLL_asin          @339
-    atan            = _CRTDLL_atan          @340
-    atan2           = _CRTDLL_atan2         @341
-    atexit          = _CRTDLL_atexit        @342
-    atof            = _CRTDLL_atof          @343
-    atoi            = _CRTDLL_atoi          @344
-    atol            = _CRTDLL_atol          @345
-    bsearch                     = _CRTDLL_bsearch       @346
-    calloc          = _CRTDLL_calloc        @347
-    ceil            = _CRTDLL_ceil          @348
-    clearerr            = _CRTDLL_clearerr      @349
-    clock           = _CRTDLL_clock         @350
-    cos             = _CRTDLL_cos           @351
-    cosh            = _CRTDLL_cosh          @352
-    ctime           = _CRTDLL_ctime         @353
-    difftime            = _CRTDLL_difftime      @354
-    div             = _CRTDLL_div           @355
-    exit            = _CRTDLL_exit          @356
-    exp             = _CRTDLL_exp           @357
-    fabs            = _CRTDLL_fabs          @358
-    fclose          = _CRTDLL_fclose        @359
-    feof            = _CRTDLL_feof          @360
-    ferror          = _CRTDLL_ferror        @361
-    fflush          = _CRTDLL_fflush        @362
-    fgetc           = _CRTDLL_fgetc         @363
-    fgetpos         = _CRTDLL_fgetpos       @364
-    fgets           = _CRTDLL_fgets         @365
-    fgetwc          = _CRTDLL_fgetwc        @366
-    floor           = _CRTDLL_floor         @367
-    fmod            = _CRTDLL_fmod          @368
-    fopen           = _CRTDLL_fopen         @369
-    fprintf             = _CRTDLL_fprintf       @370
-    fputc           = _CRTDLL_fputc         @371
-    fputs           = _CRTDLL_fputs         @372
-    fputwc          = _CRTDLL_fputwc        @373
-    fread           = _CRTDLL_fread         @374
-    free                = _CRTDLL_free          @375
-    freopen         = _CRTDLL_freopen       @376
-    frexp           = _CRTDLL_frexp         @377
-    fscanf          = _CRTDLL_fscanf        @378
-    fseek           = _CRTDLL_fseek         @379
-    fsetpos         = _CRTDLL_fsetpos       @380
-    ftell           = _CRTDLL_ftell         @381
-    fwprintf            = _CRTDLL_fwprintf      @382
-    fwrite              = _CRTDLL_fwrite        @383
-    fwscanf         = _CRTDLL_fwscanf       @384
-    getc            = _CRTDLL_getc          @385
-    getchar         = _CRTDLL_getchar       @386
-    getenv          = _CRTDLL_getenv        @387
-    gets            = _CRTDLL_gets          @388
-    gmtime          = _CRTDLL_gmtime        @389
-    is_wctype           = _CRTDLL_is_wctype     @390
-    isalnum         = _CRTDLL_isalnum       @391
-    isalpha         = _CRTDLL_isalpha       @392
-    iscntrl         = _CRTDLL_iscntrl       @393
-    isdigit         = _CRTDLL_isdigit       @394
-    isgraph         = _CRTDLL_isgraph       @395
-    isleadbyte          = _CRTDLL_isleadbyte        @396
-    islower         = _CRTDLL_islower       @397
-    isprint         = _CRTDLL_isprint       @398
-    ispunct         = _CRTDLL_ispunct       @399
-    isspace         = _CRTDLL_isspace       @400
-    isupper         = _CRTDLL_isupper       @401
-    iswalnum            = _CRTDLL_iswalnum      @402
-    iswalpha            = _CRTDLL_iswalpha      @403
-    iswascii            = _CRTDLL_iswascii      @404
-    iswcntrl            = _CRTDLL_iswcntrl      @405
-    iswctype            = _CRTDLL_iswctype      @406
-    iswdigit            = _CRTDLL_iswdigit      @407
-    iswgraph            = _CRTDLL_iswgraph      @408
-    iswlower            = _CRTDLL_iswlower      @409
-    iswprint            = _CRTDLL_iswprint      @410
-    iswpunct            = _CRTDLL_iswpunct      @411
-    iswspace            = _CRTDLL_iswspace      @412
-    iswupper            = _CRTDLL_iswupper      @413
-    iswxdigit           = _CRTDLL_iswxdigit     @414
-    isxdigit            = _CRTDLL_isxdigit      @415
-    labs            = _CRTDLL_labs          @416
-    ldexp           = _CRTDLL_ldexp         @417
-    ldiv            = _CRTDLL_ldiv          @418
-    localeconv          = _CRTDLL_localeconv        @419
-    localtime           = _CRTDLL_localtime     @420
-    log             = _CRTDLL_log           @421
-    log10           = _CRTDLL_log10         @422
-    longjmp             = _CRTDLL_longjmp       @423
-    malloc              = _CRTDLL_malloc        @424
-    mblen           = _CRTDLL_mblen         @425
-    mbstowcs            = _CRTDLL_mbstowcs      @426
-    mbtowc          = _CRTDLL_mbtowc        @427
-    memchr          = _CRTDLL_memchr        @428
-    memcmp              = _CRTDLL_memcmp        @429
-    memcpy              = _CRTDLL_memcpy        @430
-    memmove         = _CRTDLL_memmove       @431
-    memset              = _CRTDLL_memset        @432
-    mktime          = _CRTDLL_mktime        @433
-    modf            = _CRTDLL_modf          @434
-    perror          = _CRTDLL_perror        @435
-    pow             = _CRTDLL_pow           @436
-    printf          = _CRTDLL_printf        @437
-    putc            = _CRTDLL_putc          @438
-    putchar         = _CRTDLL_putchar       @439
-    puts            = _CRTDLL_puts          @440
-    qsort           = _CRTDLL_qsort         @441
-    raise           = _CRTDLL_raise         @442
-    rand                = _CRTDLL_rand          @443
-    realloc         = _CRTDLL_realloc       @444
-    remove              = _CRTDLL_remove        @445
-    rename          = _CRTDLL_rename        @446
-    rewind          = _CRTDLL_rewind        @447
-    scanf           = _CRTDLL_scanf         @448
-    setbuf          = _CRTDLL_setbuf        @449
-    setlocale           = _CRTDLL_setlocale     @450
-    setvbuf         = _CRTDLL_setvbuf       @451
-    signal          = _CRTDLL_signal        @452
-    sin             = _CRTDLL_sin           @453
-    sinh            = _CRTDLL_sinh          @454
-    sprintf         = _CRTDLL_sprintf       @455
-    sqrt            = _CRTDLL_sqrt          @456
-    srand           = _CRTDLL_srand         @457
-    sscanf          = _CRTDLL_sscanf        @458
-    strcat          = _CRTDLL_strcat        @459
-    strchr          = _CRTDLL_strchr        @460
-    strcmp          = _CRTDLL_strcmp        @461
-    strcoll         = _CRTDLL_strcoll       @462
-    strcpy          = _CRTDLL_strcpy        @463
-    strcspn         = _CRTDLL_strcspn       @464
-    strerror            = _CRTDLL_strerror      @465
-    strftime            = _CRTDLL_strftime      @466
-    strlen          = _CRTDLL_strlen        @467
-    strncat         = _CRTDLL_strncat       @468
-    strncmp         = _CRTDLL_strncmp       @469
-    strncpy         = _CRTDLL_strncpy       @470
-    strpbrk         = _CRTDLL_strpbrk       @471
-    strrchr         = _CRTDLL_strrchr       @472
-    strspn          = _CRTDLL_strspn        @473
-    strstr          = _CRTDLL_strstr        @474
-    strtod          = _CRTDLL_strtod        @475
-    strtok          = _CRTDLL_strtok        @476
-    strtol          = _CRTDLL_strtol        @477
-    strtoul         = _CRTDLL_strtoul       @478
-    strxfrm         = _CRTDLL_strxfrm       @479
-    swprintf            = _CRTDLL_swprintf      @480
-    swscanf         = _CRTDLL_swscanf       @481
-    system          = _CRTDLL_system        @482
-    tan             = _CRTDLL_tan           @483
-    tanh            = _CRTDLL_tanh          @484
-    time            = _CRTDLL_time          @485
-    tmpfile         = _CRTDLL_tmpfile       @486
-    tmpnam          = _CRTDLL_tmpnam        @487
-    tolower         = _CRTDLL_tolower       @488
-    toupper         = _CRTDLL_toupper       @489
-    towlower            = _CRTDLL_towlower      @490
-    towupper            = _CRTDLL_towupper      @491
-    ungetc                  = _CRTDLL_ungetc        @492
-    ungetwc                 = _CRTDLL_ungetwc       @493
-    vfprintf                = _CRTDLL_vfprintf      @494
-    vfwprintf               = _CRTDLL_vfwprintf     @495
-    vprintf             = _CRTDLL_vprintf       @496
-    vsprintf            = _CRTDLL_vsprintf      @497
-    vswprintf           = _CRTDLL_vswprintf     @498
-    vwprintf                = _CRTDLL_vwprintf      @499
-    wcscat          = _CRTDLL_wcscat        @500
-    wcschr          = _CRTDLL_wcschr        @501
-    wcscmp          = _CRTDLL_wcscmp        @502
-    wcscoll         = _CRTDLL_wcscoll       @503
-    wcscpy          = _CRTDLL_wcscpy        @504
-    wcscspn         = _CRTDLL_wcscspn       @505
-    wcsftime            = _CRTDLL_wcsftime      @506
-    wcslen          = _CRTDLL_wcslen        @507
-    wcsncat         = _CRTDLL_wcsncat       @508
-    wcsncmp         = _CRTDLL_wcsncmp       @509
-    wcsncpy         = _CRTDLL_wcsncpy       @510
-    wcspbrk         = _CRTDLL_wcspbrk       @511
-    wcsrchr         = _CRTDLL_wcsrchr       @512
-    wcsspn          = _CRTDLL_wcsspn        @513
-    wcsstr          = _CRTDLL_wcsstr        @514
-    wcstod          = _CRTDLL_wcstod        @515
-    wcstok          = _CRTDLL_wcstok                @516
-    wcstol          = _CRTDLL_wcstol        @517
-    wcstombs            = _CRTDLL_wcstombs      @518
-    wcstoul         = _CRTDLL_wcstoul       @519
-    wcsxfrm         = _CRTDLL_wcsxfrm       @520
-    wctomb          = _CRTDLL_wctomb        @521
-    wprintf         = _CRTDLL_wprintf       @522
-    wscanf          = _CRTDLL_wscanf        @523
-
-    _setjmp3            = _CRTDLL__setjmp3      @603
Index: trunk/src/crtdll/makefile
===================================================================
--- trunk/src/crtdll/makefile	(revision 6263)
+++ trunk/src/crtdll/makefile	(revision 6264)
@@ -1,3 +1,3 @@
-# $Id: makefile,v 1.16 2001-07-08 11:00:28 sandervl Exp $
+# $Id: makefile,v 1.17 2001-07-09 08:08:00 bird Exp $
 
 #
@@ -51,6 +51,8 @@
 #
 # Target name - name of the dll without extention and path.
+# Original target
 #
-TARGET = crtdll32
+TARGET      = crtdll32
+ORGTARGET   = crtdll
 
 
Index: trunk/src/version/makefile
===================================================================
--- trunk/src/version/makefile	(revision 6263)
+++ trunk/src/version/makefile	(revision 6264)
@@ -1,3 +1,3 @@
-# $Id: makefile,v 1.18 2001-07-08 11:08:50 sandervl Exp $
+# $Id: makefile,v 1.19 2001-07-09 08:07:59 bird Exp $
 
 #
@@ -32,5 +32,5 @@
 $(ODIN32_LIB)/user32.lib \
 $(ODIN32_LIB)/$(ODINCRT).lib \
-$(ODIN32_LIB)/crtdll32.lib \
+$(ODIN32_LIB)/crtdll.lib \
 $(ODIN32_LIB)/lz32.lib \
 OS2386.LIB \
