Author: fireball
Date: Wed Dec 19 14:30:48 2007
New Revision: 31324
URL:
http://svn.reactos.org/svn/reactos?rev=31324&view=rev
Log:
- Changed .spec back to .def again (this time .def is a modified output of that .spec, so
that stdcall exported symbols are not decorated with @X).
- Added winebuild-generated "real" stubs, to be converted to real implementation
in the future.
Added:
trunk/reactos/dll/win32/msvcrt/msvcrt.def (with props)
trunk/reactos/dll/win32/msvcrt/stubs.c (with props)
Removed:
trunk/reactos/dll/win32/msvcrt/msvcrt.spec
Modified:
trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild
Added: trunk/reactos/dll/win32/msvcrt/msvcrt.def
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/msvcrt.de…
==============================================================================
--- trunk/reactos/dll/win32/msvcrt/msvcrt.def (added)
+++ trunk/reactos/dll/win32/msvcrt/msvcrt.def Wed Dec 19 14:30:48 2007
@@ -1,0 +1,781 @@
+;
+; ReactOS MSVCRT Library
+;
+LIBRARY msvcrt.dll
+
+EXPORTS
+ $I10_OUTPUT=MSVCRT_I10_OUTPUT @1
+ ??0__non_rtti_object@@QAE@ABV0@@Z=__thiscall_MSVCRT___non_rtti_object_copy_ctor @2
+ ??0__non_rtti_object@@QAE@PBD@Z=__thiscall_MSVCRT___non_rtti_object_ctor @3
+ ??0bad_cast@@QAE@ABQBD@Z=__thiscall_MSVCRT_bad_cast_ctor @4
+ ??0bad_cast@@QAE@ABV0@@Z=__thiscall_MSVCRT_bad_cast_copy_ctor @5
+ ??0bad_typeid@@QAE@ABV0@@Z=__thiscall_MSVCRT_bad_typeid_copy_ctor @6
+ ??0bad_typeid@@QAE@PBD@Z=__thiscall_MSVCRT_bad_typeid_ctor @7
+ ??0exception@@QAE@ABQBD@Z=__thiscall_MSVCRT_exception_ctor @8
+ ??0exception@@QAE@ABV0@@Z=__thiscall_MSVCRT_exception_copy_ctor @9
+ ??0exception@@QAE@XZ=__thiscall_MSVCRT_exception_default_ctor @10
+ ??1__non_rtti_object@@UAE@XZ=__thiscall_MSVCRT___non_rtti_object_dtor @11
+ ??1bad_cast@@UAE@XZ=__thiscall_MSVCRT_bad_cast_dtor @12
+ ??1bad_typeid@@UAE@XZ=__thiscall_MSVCRT_bad_typeid_dtor @13
+ ??1exception@@UAE@XZ=__thiscall_MSVCRT_exception_dtor @14
+ ??1type_info@@UAE@XZ=__thiscall_MSVCRT_type_info_dtor @15
+ ??2@YAPAXI@Z=MSVCRT_operator_new @16
+ ??_U@YAPAXI@Z=MSVCRT_operator_new @17
+ ??3@YAXPAX@Z=MSVCRT_operator_delete @18
+ ??_V@YAXPAX@Z=MSVCRT_operator_delete @19
+ ??4__non_rtti_object@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT___non_rtti_object_opequals @20
+ ??4bad_cast@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_bad_cast_opequals @21
+ ??4bad_typeid@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_bad_typeid_opequals @22
+ ??4exception@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_exception_opequals @23
+ ??8type_info@@QBEHABV0@@Z=__thiscall_MSVCRT_type_info_opequals_equals @24
+ ??9type_info@@QBEHABV0@@Z=__thiscall_MSVCRT_type_info_opnot_equals @25
+ ??_7__non_rtti_object@@6B@=MSVCRT___non_rtti_object_vtable @26 DATA
+ ??_7bad_cast@@6B@=MSVCRT_bad_cast_vtable @27 DATA
+ ??_7bad_typeid@@6B@=MSVCRT_bad_typeid_vtable @28 DATA
+ ??_7exception@@6B@=MSVCRT_exception_vtable @29 DATA
+ ??_E__non_rtti_object@@UAEPAXI@Z=__thiscall_MSVCRT___non_rtti_object_vector_dtor @30
+ ??_Ebad_cast@@UAEPAXI@Z=__thiscall_MSVCRT_bad_cast_vector_dtor @31
+ ??_Ebad_typeid@@UAEPAXI@Z=__thiscall_MSVCRT_bad_typeid_vector_dtor @32
+ ??_Eexception@@UAEPAXI@Z=__thiscall_MSVCRT_exception_vector_dtor @33
+ ??_G__non_rtti_object@@UAEPAXI@Z=__thiscall_MSVCRT___non_rtti_object_scalar_dtor @34
+ ??_Gbad_cast@@UAEPAXI@Z=__thiscall_MSVCRT_bad_cast_scalar_dtor @35
+ ??_Gbad_typeid@@UAEPAXI@Z=__thiscall_MSVCRT_bad_typeid_scalar_dtor @36
+ ??_Gexception@@UAEPAXI@Z=__thiscall_MSVCRT_exception_scalar_dtor @37
+ ?_query_new_handler@@YAP6AHI@ZXZ=MSVCRT__query_new_handler @38
+ ?_query_new_mode@@YAHXZ=MSVCRT__query_new_mode @39
+ ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z=MSVCRT__set_new_handler @40
+ ?_set_new_mode@@YAHH@Z=MSVCRT__set_new_mode @41
+
?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z=MSVCRT__set_se_translator
@42
+ ?before@type_info@@QBEHABV1@@Z=__thiscall_MSVCRT_type_info_before @43
+ ?name@type_info@@QBEPBDXZ=__thiscall_MSVCRT_type_info_name @44
+ ?raw_name@type_info@@QBEPBDXZ=__thiscall_MSVCRT_type_info_raw_name @45
+ ?set_new_handler@@YAP6AXXZP6AXXZ@Z=MSVCRT__set_new_handler @46
+ ?set_terminate@@YAP6AXXZP6AXXZ@Z=MSVCRT_set_terminate @47
+ ?set_unexpected@@YAP6AXXZP6AXXZ@Z=MSVCRT_set_unexpected @48
+ ?terminate@@YAXXZ=MSVCRT_terminate @49
+ ?unexpected@@YAXXZ=MSVCRT_unexpected @50
+ ?what@exception@@UBEPBDXZ=__thiscall_MSVCRT_what_exception @51
+ _CIacos @52
+ _CIasin @53
+ _CIatan @54
+ _CIatan2 @55
+ _CIcos @56
+ _CIcosh @57
+ _CIexp @58
+ _CIfmod @59
+ _CIlog @60
+ _CIlog10 @61
+ _CIpow @62
+ _CIsin @63
+ _CIsinh @64
+ _CIsqrt @65
+ _CItan @66
+ _CItanh @67
+ _CxxThrowException @68
+ _EH_prolog @69
+ _Getdays @70
+ _Getmonths @71
+ _Gettnames @72
+ _HUGE @73 DATA
+ _Strftime @74
+ _XcptFilter @75
+ __CxxFrameHandler @76
+ __CxxLongjmpUnwind=__CxxLongjmpUnwind@4 @77
+ __RTCastToVoid=MSVCRT___RTCastToVoid @78
+ __RTDynamicCast=MSVCRT___RTDynamicCast @79
+ __RTtypeid=MSVCRT___RTtypeid @80
+ __STRINGTOLD=__wine_stub_msvcrt_dll_81 @81
+ __argc @82 DATA
+ __argv @83 DATA
+ __badioinfo @84 DATA
+ __crtCompareStringA @85
+ __crtCompareStringW=__wine_stub_msvcrt_dll_86 @86
+ __crtGetLocaleInfoW @87
+ __crtLCMapStringA @88
+ __dllonexit @89
+ __doserrno @90
+ __fpecode @91
+ __get_app_type=__wine_stub_msvcrt_dll_92 @92
+ __getmainargs @93
+ __initenv @94 DATA
+ __isascii=ntdll.__isascii @95
+ __iscsym=ntdll.__iscsym @96
+ __iscsymf=ntdll.__iscsymf @97
+ __lc_codepage @98 DATA
+ __lc_collate=__wine_stub_msvcrt_dll_99 @99
+ __lc_collate_cp @100 DATA
+ __lc_handle @101 DATA
+ __lconv_init @102
+ __mb_cur_max @103 DATA
+ __p___argc @104
+ __p___argv @105
+ __p___initenv @106
+ __p___mb_cur_max @107
+ __p___wargv @108
+ __p___winitenv @109
+ __p__acmdln @110
+ __p__amblksiz @111
+ __p__commode @112
+ __p__daylight @113
+ __p__dstbias @114
+ __p__environ @115
+ __p__fileinfo=__wine_stub_msvcrt_dll_116 @116
+ __p__fmode @117
+ __p__iob @118
+ __p__mbcasemap=__wine_stub_msvcrt_dll_119 @119
+ __p__mbctype=_mbctype @120
+ __p__osver @121
+ __p__pctype @122
+ __p__pgmptr @123
+ __p__pwctype=__wine_stub_msvcrt_dll_124 @124
+ __p__timezone @125
+ __p__tzname=_tzname @126
+ __p__wcmdln @127
+ __p__wenviron @128
+ __p__winmajor @129
+ __p__winminor @130
+ __p__winver @131
+ __p__wpgmptr @132
+ __pioinfo @133 DATA
+ __pxcptinfoptrs=__wine_stub_msvcrt_dll_134 @134
+ __set_app_type @135
+ __setlc_active @136 DATA
+ __setusermatherr @137
+ __threadhandle @138
+ __threadid @139
+ __toascii=ntdll.__toascii @140
+ __unDName @141
+ __unDNameEx @142
+ __unguarded_readlc_active @143 DATA
+ __wargv @144 DATA
+ __wgetmainargs @145
+ __winitenv @146 DATA
+ _abnormal_termination @147
+ _access @148
+ _acmdln @149 DATA
+ _adj_fdiv_m16i=__wine_stub_msvcrt_dll_150 @150
+ _adj_fdiv_m32=_adj_fdiv_m32@4 @151
+ _adj_fdiv_m32i=_adj_fdiv_m32i@4 @152
+ _adj_fdiv_m64=_adj_fdiv_m64@8 @153
+ _adj_fdiv_r @154
+ _adj_fdivr_m16i=__wine_stub_msvcrt_dll_155 @155
+ _adj_fdivr_m32=_adj_fdivr_m32@4 @156
+ _adj_fdivr_m32i=_adj_fdivr_m32i@4 @157
+ _adj_fdivr_m64=_adj_fdivr_m64@8 @158
+ _adj_fpatan=__wine_stub_msvcrt_dll_159 @159
+ _adj_fprem=__wine_stub_msvcrt_dll_160 @160
+ _adj_fprem1=__wine_stub_msvcrt_dll_161 @161
+ _adj_fptan=__wine_stub_msvcrt_dll_162 @162
+ _adjust_fdiv @163 DATA
+ _aligned_free=__wine_stub_msvcrt_dll_164 @164
+ _aligned_malloc=__wine_stub_msvcrt_dll_165 @165
+ _aligned_offset_malloc=__wine_stub_msvcrt_dll_166 @166
+ _aligned_offset_realloc=__wine_stub_msvcrt_dll_167 @167
+ _aligned_realloc=__wine_stub_msvcrt_dll_168 @168
+ _amsg_exit @169
+ _assert @170
+ _atodbl=__wine_stub_msvcrt_dll_171 @171
+ _atoi64=ntdll._atoi64 @172
+ _atoldbl=__wine_stub_msvcrt_dll_173 @173
+ _beep @174
+ _beginthread @175
+ _beginthreadex @176
+ _c_exit @177
+ _cabs @178
+ _callnewh=__wine_stub_msvcrt_dll_179 @179
+ _cexit @180
+ _cgets @181
+ _chdir @182
+ _chdrive @183
+ _chgsign @184
+ _chkesp=__wine_stub_msvcrt_dll_185 @185
+ _chmod @186
+ _chsize @187
+ _clearfp @188
+ _close @189
+ _commit @190
+ _commode @191 DATA
+ _control87 @192
+ _controlfp @193
+ _copysign @194
+ _cprintf @195
+ _cputs @196
+ _creat @197
+ _cscanf @198
+ _ctype @199 DATA
+ _cwait @200
+ _daylight @201 DATA
+ _dstbias=__wine_stub_msvcrt_dll_202 @202
+ _dup @203
+ _dup2 @204
+ _ecvt @205
+ _endthread @206
+ _endthreadex @207
+ _environ @208 DATA
+ _eof @209
+ _errno @210
+ _except_handler2 @211
+ _except_handler3 @212
+ _execl @213
+ _execle @214
+ _execlp @215
+ _execlpe @216
+ _execv @217
+ _execve @218
+ _execvp @219
+ _execvpe @220
+ _exit @221
+ _expand @222
+ _fcloseall @223
+ _fcvt @224
+ _fdopen @225
+ _fgetchar @226
+ _fgetwchar @227
+ _filbuf @228
+ _filelength @229
+ _filelengthi64 @230
+ _fileno @231
+ _findclose @232
+ _findfirst @233
+ _findfirsti64 @234
+ _findnext @235
+ _findnexti64 @236
+ _finite @237
+ _flsbuf @238
+ _flushall @239
+ _fmode @240 DATA
+ _fpclass @241
+ _fpieee_flt=__wine_stub_msvcrt_dll_242 @242
+ _fpreset @243
+ _fputchar @244
+ _fputwchar @245
+ _fsopen @246
+ _fstat @247
+ _fstat64=__wine_stub_msvcrt_dll_248 @248
+ _fstati64 @249
+ _ftime @250
+ _ftol=ntdll._ftol @251
+ _fullpath @252
+ _futime @253
+ _gcvt @254
+ _get_osfhandle @255
+ _get_sbh_threshold=__wine_stub_msvcrt_dll_256 @256
+ _get_terminate=__wine_stub_msvcrt_dll_257 @257
+ _get_unexpected=__wine_stub_msvcrt_dll_258 @258
+ _getch @259
+ _getche @260
+ _getcwd @261
+ _getdcwd @262
+ _getdiskfree @263
+ _getdllprocaddr @264
+ _getdrive @265
+ _getdrives=kernel32.GetLogicalDrives @266
+ _getmaxstdio=__wine_stub_msvcrt_dll_267 @267
+ _getmbcp=__wine_stub_msvcrt_dll_268 @268
+ _getpid=kernel32.GetCurrentProcessId @269
+ _getsystime=__wine_stub_msvcrt_dll_270 @270
+ _getw @271
+ _getws @272
+ _global_unwind2 @273
+ _heapadd @274
+ _heapchk @275
+ _heapmin @276
+ _heapset @277
+ _heapused=__wine_stub_msvcrt_dll_278 @278
+ _heapwalk @279
+ _hypot @280
+ _i64toa=ntdll._i64toa @281
+ _i64tow=ntdll._i64tow @282
+ _initterm @283
+ _inp=__wine_stub_msvcrt_dll_284 @284
+ _inpd=__wine_stub_msvcrt_dll_285 @285
+ _inpw=__wine_stub_msvcrt_dll_286 @286
+ _iob @287 DATA
+ _isatty @288
+ _isctype @289
+ _ismbbalnum=__wine_stub_msvcrt_dll_290 @290
+ _ismbbalpha=__wine_stub_msvcrt_dll_291 @291
+ _ismbbgraph=__wine_stub_msvcrt_dll_292 @292
+ _ismbbkalnum=__wine_stub_msvcrt_dll_293 @293
+ _ismbbkana @294
+ _ismbbkprint=__wine_stub_msvcrt_dll_295 @295
+ _ismbbkpunct=__wine_stub_msvcrt_dll_296 @296
+ _ismbblead @297
+ _ismbbprint=__wine_stub_msvcrt_dll_298 @298
+ _ismbbpunct=__wine_stub_msvcrt_dll_299 @299
+ _ismbbtrail @300
+ _ismbcalnum @301
+ _ismbcalpha @302
+ _ismbcdigit @303
+ _ismbcgraph=__wine_stub_msvcrt_dll_304 @304
+ _ismbchira @305
+ _ismbckata @306
+ _ismbcl0=__wine_stub_msvcrt_dll_307 @307
+ _ismbcl1=__wine_stub_msvcrt_dll_308 @308
+ _ismbcl2=__wine_stub_msvcrt_dll_309 @309
+ _ismbclegal=__wine_stub_msvcrt_dll_310 @310
+ _ismbclower @311
+ _ismbcprint @312
+ _ismbcpunct=__wine_stub_msvcrt_dll_313 @313
+ _ismbcspace @314
+ _ismbcsymbol @315
+ _ismbcupper @316
+ _ismbslead @317
+ _ismbstrail @318
+ _isnan @319
+ _itoa=ntdll._itoa @320
+ _itow=ntdll._itow @321
+ _j0 @322
+ _j1 @323
+ _jn @324
+ _kbhit @325
+ _lfind @326
+ _loaddll @327
+ _local_unwind2 @328
+ _lock @329
+ _locking @330
+ _logb @331
+ _longjmpex=__wine_stub_msvcrt_dll_332 @332
+ _lrotl @333
+ _lrotr @334
+ _lsearch @335
+ _lseek @336
+ _lseeki64 @337
+ _ltoa=ntdll._ltoa @338
+ _ltow @339
+ _makepath @340
+ _matherr=__wine_stub_msvcrt_dll_341 @341
+ _mbbtombc @342
+ _mbbtype @343
+ _mbccpy @344
+ _mbcjistojms @345
+ _mbcjmstojis @346
+ _mbclen @347
+ _mbctohira @348
+ _mbctokata @349
+ _mbctolower @350
+ _mbctombb @351
+ _mbctoupper @352
+ _mbctype @353 DATA
+ _mbsbtype @354
+ _mbscat @355
+ _mbschr @356
+ _mbscmp @357
+ _mbscoll @358
+ _mbscpy @359
+ _mbscspn @360
+ _mbsdec @361
+ _mbsdup=_strdup @362
+ _mbsicmp @363
+ _mbsicoll @364
+ _mbsinc @365
+ _mbslen @366
+ _mbslwr @367
+ _mbsnbcat @368
+ _mbsnbcmp @369
+ _mbsnbcnt @370
+ _mbsnbcoll @371
+ _mbsnbcpy @372
+ _mbsnbcpy_s=__wine_stub_msvcrt_dll_373 @373
+ _mbsnbicmp @374
+ _mbsnbicoll @375
+ _mbsnbset @376
+ _mbsncat @377
+ _mbsnccnt @378
+ _mbsncmp @379
+ _mbsncoll @380
+ _mbsncpy @381
+ _mbsnextc @382
+ _mbsnicmp @383
+ _mbsnicoll @384
+ _mbsninc @385
+ _mbsnset @386
+ _mbspbrk @387
+ _mbsrchr @388
+ _mbsrev @389
+ _mbsset @390
+ _mbsspn @391
+ _mbsspnp @392
+ _mbsstr @393
+ _mbstok @394
+ _mbstrlen @395
+ _mbsupr @396
+ _memccpy @397
+ _memicmp=ntdll._memicmp @398
+ _mkdir @399
+ _mktemp @400
+ _msize @401
+ _nextafter @402
+ _onexit @403
+ _open @404
+ _open_osfhandle @405
+ _osver @406 DATA
+ _outp=__wine_stub_msvcrt_dll_407 @407
+ _outpd=__wine_stub_msvcrt_dll_408 @408
+ _outpw=__wine_stub_msvcrt_dll_409 @409
+ _pclose @410
+ _pctype @411 DATA
+ _pgmptr @412 DATA
+ _pipe @413
+ _popen @414
+ _purecall @415
+ _putch @416
+ _putenv @417
+ _putw @418
+ _putws @419
+ _read @420
+ _rmdir @421
+ _rmtmp @422
+ _rotl @423
+ _rotr @424
+ _safe_fdiv=__wine_stub_msvcrt_dll_425 @425
+ _safe_fdivr=__wine_stub_msvcrt_dll_426 @426
+ _safe_fprem=__wine_stub_msvcrt_dll_427 @427
+ _safe_fprem1=__wine_stub_msvcrt_dll_428 @428
+ _scalb @429
+ _searchenv @430
+ _seh_longjmp_unwind=_seh_longjmp_unwind@4 @431
+ _set_error_mode=__wine_stub_msvcrt_dll_432 @432
+ _set_sbh_threshold=__wine_stub_msvcrt_dll_433 @433
+ _seterrormode @434
+ _setjmp @435
+ _setjmp3 @436
+ _setmaxstdio=__wine_stub_msvcrt_dll_437 @437
+ _setmbcp @438
+ _setmode @439
+ _setsystime @440
+ _sleep @441
+ _snprintf=crt__snprintf @442
+ _snwprintf=crt__snwprintf @443
+ _sopen @444
+ _spawnl @445
+ _spawnle @446
+ _spawnlp @447
+ _spawnlpe @448
+ _spawnv @449
+ _spawnve @450
+ _spawnvp @451
+ _spawnvpe @452
+ _splitpath=ntdll._splitpath @453
+ _stat @454
+ _stat64=__wine_stub_msvcrt_dll_455 @455
+ _stati64 @456
+ _statusfp @457
+ _strcmpi @458
+ _strdate @459
+ _strdup @460
+ _strerror @461
+ _stricmp=ntdll._stricmp @462
+ _stricoll @463
+ _strlwr=ntdll._strlwr @464
+ _strncoll @465
+ _strnicmp=ntdll._strnicmp @466
+ _strnicoll @467
+ _strnset @468
+ _strrev @469
+ _strset @470
+ _strtime @471
+ _strupr @472
+ _swab @473
+ _sys_errlist @474 DATA
+ _sys_nerr @475 DATA
+ _tell @476
+ _telli64 @477
+ _tempnam @478
+ _timezone @479 DATA
+ _tolower=ntdll._tolower @480
+ _toupper=ntdll._toupper @481
+ _tzname @482 DATA
+ _tzset @483
+ _ui64toa=ntdll._ui64toa @484
+ _ui64tow=ntdll._ui64tow @485
+ _ultoa=ntdll._ultoa @486
+ _ultow=ntdll._ultow @487
+ _umask @488
+ _ungetch @489
+ _unlink @490
+ _unloaddll @491
+ _unlock @492
+ _utime @493
+ _vsnprintf @494
+ _vsnwprintf @495
+ _waccess @496
+ _wasctime @497
+ _wchdir @498
+ _wchmod @499
+ _wcmdln @500 DATA
+ _wcreat @501
+ _wcsdup @502
+ _wcsicmp @503
+ _wcsicoll @504
+ _wcslwr @505
+ _wcsncoll @506
+ _wcsnicmp @507
+ _wcsnicoll @508
+ _wcsnset @509
+ _wcsrev @510
+ _wcsset @511
+ _wcsupr @512
+ _wctime @513
+ _wenviron @514 DATA
+ _wexecl @515
+ _wexecle @516
+ _wexeclp @517
+ _wexeclpe @518
+ _wexecv @519
+ _wexecve @520
+ _wexecvp @521
+ _wexecvpe @522
+ _wfdopen @523
+ _wfindfirst @524
+ _wfindfirsti64 @525
+ _wfindnext @526
+ _wfindnexti64 @527
+ _wfopen @528
+ _wfreopen @529
+ _wfsopen @530
+ _wfullpath @531
+ _wgetcwd @532
+ _wgetdcwd @533
+ _wgetenv @534
+ _winmajor @535 DATA
+ _winminor @536 DATA
+ _winver @537 DATA
+ _wmakepath @538
+ _wmkdir @539
+ _wmktemp @540
+ _wopen @541
+ _wperror=__wine_stub_msvcrt_dll_542 @542
+ _wpgmptr=__wine_stub_msvcrt_dll_543 @543
+ _wpopen @544
+ _wputenv @545
+ _wremove @546
+ _wrename @547
+ _write @548
+ _wrmdir @549
+ _wsearchenv @550
+ _wsetlocale=__wine_stub_msvcrt_dll_551 @551
+ _wsopen @552
+ _wspawnl=__wine_stub_msvcrt_dll_553 @553
+ _wspawnle=__wine_stub_msvcrt_dll_554 @554
+ _wspawnlp=__wine_stub_msvcrt_dll_555 @555
+ _wspawnlpe=__wine_stub_msvcrt_dll_556 @556
+ _wspawnv @557
+ _wspawnve @558
+ _wspawnvp @559
+ _wspawnvpe @560
+ _wsplitpath @561
+ _wstat @562
+ _wstati64 @563
+ _wstat64=__wine_stub_msvcrt_dll_564 @564
+ _wstrdate @565
+ _wstrtime @566
+ _wsystem=__wine_stub_msvcrt_dll_567 @567
+ _wtempnam @568
+ _wtmpnam=__wine_stub_msvcrt_dll_569 @569
+ _wtoi=ntdll._wtoi @570
+ _wtoi64=ntdll._wtoi64 @571
+ _wtol=ntdll._wtol @572
+ _wunlink @573
+ _wutime @574
+ _y0 @575
+ _y1 @576
+ _yn @577
+ abort @578
+ abs=ntdll.abs @579
+ acos @580
+ asctime @581
+ asin @582
+ atan=ntdll.atan @583
+ atan2 @584
+ atexit @585
+ atof @586
+ atoi=ntdll.atoi @587
+ atol=ntdll.atol @588
+ bsearch=ntdll.bsearch @589
+ calloc @590
+ ceil=ntdll.ceil @591
+ clearerr @592
+ clock @593
+ cos=ntdll.cos @594
+ cosh @595
+ ctime @596
+ difftime @597
+ div @598
+ exit @599
+ exp @600
+ fabs=ntdll.fabs @601
+ fclose @602
+ feof @603
+ ferror @604
+ fflush @605
+ fgetc @606
+ fgetpos @607
+ fgets @608
+ fgetwc @609
+ fgetws @610
+ floor=ntdll.floor @611
+ fmod @612
+ fopen @613
+ fprintf @614
+ fputc @615
+ fputs @616
+ fputwc @617
+ fputws @618
+ fread @619
+ free @620
+ freopen @621
+ frexp @622
+ fscanf @623
+ fseek @624
+ fsetpos @625
+ ftell @626
+ fwprintf @627
+ fwrite @628
+ fwscanf @629
+ getc @630
+ getchar @631
+ getenv @632
+ gets @633
+ getwc @634
+ getwchar @635
+ gmtime @636
+ is_wctype @637
+ isalnum=ntdll.isalnum @638
+ isalpha=ntdll.isalpha @639
+ iscntrl=ntdll.iscntrl @640
+ isdigit=ntdll.isdigit @641
+ isgraph=ntdll.isgraph @642
+ isleadbyte @643
+ islower=ntdll.islower @644
+ isprint=ntdll.isprint @645
+ ispunct=ntdll.ispunct @646
+ isspace=ntdll.isspace @647
+ isupper=ntdll.isupper @648
+ iswalnum @649
+ iswalpha=ntdll.iswalpha @650
+ iswascii @651
+ iswcntrl @652
+ iswctype=ntdll.iswctype @653
+ iswdigit=ntdll.iswdigit @654
+ iswgraph @655
+ iswlower=ntdll.iswlower @656
+ iswprint @657
+ iswpunct @658
+ iswspace=ntdll.iswspace @659
+ iswupper @660
+ iswxdigit=ntdll.iswxdigit @661
+ isxdigit=ntdll.isxdigit @662
+ labs=ntdll.labs @663
+ ldexp @664
+ ldiv @665
+ localeconv @666
+ localtime @667
+ log=ntdll.log @668
+ log10 @669
+ longjmp @670
+ malloc @671
+ mblen @672
+ mbstowcs=ntdll.mbstowcs @673
+ mbtowc @674
+ memchr @675
+ memcmp @676
+ memcpy @677
+ memmove @678
+ memset @679
+ mktime @680
+ modf @681
+ perror @682
+ pow=ntdll.pow @683
+ printf @684
+ putc @685
+ putchar @686
+ puts @687
+ putwc @688
+ putwchar @689
+ qsort=ntdll.qsort @690
+ raise @691
+ rand @692
+ realloc @693
+ remove @694
+ rename @695
+ rewind @696
+ scanf @697
+ setbuf @698
+ setlocale @699
+ setvbuf @700
+ signal @701
+ sin=ntdll.sin @702
+ sinh @703
+ sprintf=crt_sprintf @704
+ sqrt=ntdll.sqrt @705
+ srand @706
+ sscanf=crt_sscanf @707
+ strcat=ntdll.strcat @708
+ strcat_s=__wine_stub_msvcrt_dll_709 @709
+ strchr @710
+ strcmp=ntdll.strcmp @711
+ strcoll @712
+ strcpy @713
+ strcpy_s=__wine_stub_msvcrt_dll_714 @714
+ strcspn @715
+ strerror @716
+ strftime @717
+ strlen @718
+ strncat @719
+ strncmp @720
+ strncpy @721
+ strpbrk @722
+ strrchr @723
+ strspn @724
+ strstr @725
+ strtod @726
+ strtok @727
+ strtol=ntdll.strtol @728
+ strtoul @729
+ _strtoui64=strtoull @730
+ strxfrm @731
+ swprintf=crt_swprintf @732
+ swscanf @733
+ system @734
+ tan=ntdll.tan @735
+ tanh @736
+ time @737
+ tmpfile @738
+ tmpnam @739
+ tolower=ntdll.tolower @740
+ toupper=ntdll.toupper @741
+ towlower=ntdll.towlower @742
+ towupper=ntdll.towupper @743
+ ungetc @744
+ ungetwc @745
+ vfprintf @746
+ vfwprintf @747
+ vprintf @748
+ vsprintf @749
+ vswprintf @750
+ vwprintf @751
+ wcscat @752
+ wcschr @753
+ wcscmp @754
+ wcscoll @755
+ wcscpy @756
+ wcscspn @757
+ wcsftime @758
+ wcslen @759
+ wcsncat @760
+ wcsncmp @761
+ wcsncpy @762
+ wcspbrk @763
+ wcsrchr=ntdll.wcsrchr @764
+ wcsspn=ntdll.wcsspn @765
+ wcsstr=ntdll.wcsstr @766
+ wcstod @767
+ wcstok @768
+ wcstol=ntdll.wcstol @769
+ wcstombs @770
+ wcstoul=ntdll.wcstoul @771
+ wcsxfrm @772
+ wctomb @773
+ wprintf @774
+ wscanf @775
Propchange: trunk/reactos/dll/win32/msvcrt/msvcrt.def
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/msvcrt.rb…
==============================================================================
--- trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild (original)
+++ trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild Wed Dec 19 14:30:48 2007
@@ -3,7 +3,7 @@
<linkerflag>--enable-stdcall-fixup</linkerflag>
<linkerflag>-nostdlib</linkerflag>
<linkerflag>-lgcc</linkerflag>
- <importlibrary definition="msvcrt.spec.def" />
+ <importlibrary definition="msvcrt.def" />
<include base="msvcrt">.</include>
<include base="crt">include</include>
<define name="_DISABLE_TIDENTS" />
@@ -26,6 +26,6 @@
<library>ntdll</library>
<pch>precomp.h</pch>
<file>dllmain.c</file>
- <file>msvcrt.spec</file>
+ <file>stubs.c</file>
<file>msvcrt.rc</file>
</module>
Removed: trunk/reactos/dll/win32/msvcrt/msvcrt.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/msvcrt.sp…
==============================================================================
--- trunk/reactos/dll/win32/msvcrt/msvcrt.spec (original)
+++ trunk/reactos/dll/win32/msvcrt/msvcrt.spec (removed)
@@ -1,785 +1,0 @@
-# msvcrt.dll - MS VC++ Run Time Library
-
-@ cdecl $I10_OUTPUT() MSVCRT_I10_OUTPUT
-@ cdecl -i386 -norelay ??0__non_rtti_object@@QAE@ABV0@@Z(ptr)
__thiscall_MSVCRT___non_rtti_object_copy_ctor
-@ cdecl -i386 -norelay ??0__non_rtti_object@@QAE@PBD@Z(ptr)
__thiscall_MSVCRT___non_rtti_object_ctor
-@ cdecl -i386 -norelay ??0bad_cast@@QAE@ABQBD@Z(ptr) __thiscall_MSVCRT_bad_cast_ctor
-@ cdecl -i386 -norelay ??0bad_cast@@QAE@ABV0@@Z(ptr)
__thiscall_MSVCRT_bad_cast_copy_ctor
-@ cdecl -i386 -norelay ??0bad_typeid@@QAE@ABV0@@Z(ptr)
__thiscall_MSVCRT_bad_typeid_copy_ctor
-@ cdecl -i386 -norelay ??0bad_typeid@@QAE@PBD@Z(ptr) __thiscall_MSVCRT_bad_typeid_ctor
-@ cdecl -i386 -norelay ??0exception@@QAE@ABQBD@Z(ptr) __thiscall_MSVCRT_exception_ctor
-@ cdecl -i386 -norelay ??0exception@@QAE@ABV0@@Z(ptr)
__thiscall_MSVCRT_exception_copy_ctor
-@ cdecl -i386 -norelay ??0exception@@QAE@XZ() __thiscall_MSVCRT_exception_default_ctor
-@ cdecl -i386 -norelay ??1__non_rtti_object@@UAE@XZ()
__thiscall_MSVCRT___non_rtti_object_dtor
-@ cdecl -i386 -norelay ??1bad_cast@@UAE@XZ() __thiscall_MSVCRT_bad_cast_dtor
-@ cdecl -i386 -norelay ??1bad_typeid@@UAE@XZ() __thiscall_MSVCRT_bad_typeid_dtor
-@ cdecl -i386 -norelay ??1exception@@UAE@XZ() __thiscall_MSVCRT_exception_dtor
-@ cdecl -i386 -norelay ??1type_info@@UAE@XZ() __thiscall_MSVCRT_type_info_dtor
-@ cdecl ??2@YAPAXI@Z(long) MSVCRT_operator_new
-@ cdecl ??_U@YAPAXI@Z(long) MSVCRT_operator_new
-@ cdecl ??3@YAXPAX@Z(ptr) MSVCRT_operator_delete
-@ cdecl ??_V@YAXPAX@Z(ptr) MSVCRT_operator_delete
-@ cdecl -i386 -norelay ??4__non_rtti_object@@QAEAAV0@ABV0@@Z(ptr)
__thiscall_MSVCRT___non_rtti_object_opequals
-@ cdecl -i386 -norelay ??4bad_cast@@QAEAAV0@ABV0@@Z(ptr)
__thiscall_MSVCRT_bad_cast_opequals
-@ cdecl -i386 -norelay ??4bad_typeid@@QAEAAV0@ABV0@@Z(ptr)
__thiscall_MSVCRT_bad_typeid_opequals
-@ cdecl -i386 -norelay ??4exception@@QAEAAV0@ABV0@@Z(ptr)
__thiscall_MSVCRT_exception_opequals
-@ cdecl -i386 -norelay ??8type_info@@QBEHABV0@@Z(ptr)
__thiscall_MSVCRT_type_info_opequals_equals
-@ cdecl -i386 -norelay ??9type_info@@QBEHABV0@@Z(ptr)
__thiscall_MSVCRT_type_info_opnot_equals
-@ extern -i386 ??_7__non_rtti_object@@6B@ MSVCRT___non_rtti_object_vtable
-@ extern -i386 ??_7bad_cast@@6B@ MSVCRT_bad_cast_vtable
-@ extern -i386 ??_7bad_typeid@@6B@ MSVCRT_bad_typeid_vtable
-@ extern -i386 ??_7exception@@6B@ MSVCRT_exception_vtable
-@ cdecl -i386 -norelay ??_E__non_rtti_object@@UAEPAXI@Z(long)
__thiscall_MSVCRT___non_rtti_object_vector_dtor
-@ cdecl -i386 -norelay ??_Ebad_cast@@UAEPAXI@Z(long)
__thiscall_MSVCRT_bad_cast_vector_dtor
-@ cdecl -i386 -norelay ??_Ebad_typeid@@UAEPAXI@Z(long)
__thiscall_MSVCRT_bad_typeid_vector_dtor
-@ cdecl -i386 -norelay ??_Eexception@@UAEPAXI@Z(long)
__thiscall_MSVCRT_exception_vector_dtor
-@ cdecl -i386 -norelay ??_G__non_rtti_object@@UAEPAXI@Z(long)
__thiscall_MSVCRT___non_rtti_object_scalar_dtor
-@ cdecl -i386 -norelay ??_Gbad_cast@@UAEPAXI@Z(long)
__thiscall_MSVCRT_bad_cast_scalar_dtor
-@ cdecl -i386 -norelay ??_Gbad_typeid@@UAEPAXI@Z(long)
__thiscall_MSVCRT_bad_typeid_scalar_dtor
-@ cdecl -i386 -norelay ??_Gexception@@UAEPAXI@Z(long)
__thiscall_MSVCRT_exception_scalar_dtor
-@ cdecl ?_query_new_handler@@YAP6AHI@ZXZ() MSVCRT__query_new_handler
-@ cdecl ?_query_new_mode@@YAHXZ() MSVCRT__query_new_mode
-@ cdecl ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z(ptr) MSVCRT__set_new_handler
-@ cdecl ?_set_new_mode@@YAHH@Z(long) MSVCRT__set_new_mode
-@ cdecl ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z(ptr)
MSVCRT__set_se_translator
-@ cdecl -i386 -norelay ?before@type_info@@QBEHABV1@@Z(ptr)
__thiscall_MSVCRT_type_info_before
-@ cdecl -i386 -norelay ?name@type_info@@QBEPBDXZ() __thiscall_MSVCRT_type_info_name
-@ cdecl -i386 -norelay ?raw_name@type_info@@QBEPBDXZ()
__thiscall_MSVCRT_type_info_raw_name
-@ cdecl ?set_new_handler@@YAP6AXXZP6AXXZ@Z(ptr) MSVCRT__set_new_handler
-@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ@Z(ptr) MSVCRT_set_terminate
-@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ@Z(ptr) MSVCRT_set_unexpected
-@ cdecl ?terminate@@YAXXZ() MSVCRT_terminate
-@ cdecl ?unexpected@@YAXXZ() MSVCRT_unexpected
-@ cdecl -i386 -norelay ?what@exception@@UBEPBDXZ() __thiscall_MSVCRT_what_exception
-@ cdecl _CIacos()
-@ cdecl _CIasin()
-@ cdecl _CIatan()
-@ cdecl _CIatan2()
-@ cdecl _CIcos()
-@ cdecl _CIcosh()
-@ cdecl _CIexp()
-@ cdecl _CIfmod()
-@ cdecl _CIlog()
-@ cdecl _CIlog10()
-@ cdecl _CIpow()
-@ cdecl _CIsin()
-@ cdecl _CIsinh()
-@ cdecl _CIsqrt()
-@ cdecl _CItan()
-@ cdecl _CItanh()
-@ cdecl _CxxThrowException(long long)
-@ cdecl -i386 -norelay _EH_prolog()
-@ cdecl _Getdays()
-@ cdecl _Getmonths()
-@ cdecl _Gettnames()
-@ extern _HUGE
-@ cdecl _Strftime(str long str ptr ptr)
-@ cdecl _XcptFilter(long ptr)
-@ cdecl -i386 -norelay __CxxFrameHandler(ptr ptr ptr ptr)
-@ stdcall -i386 __CxxLongjmpUnwind(ptr)
-@ cdecl __RTCastToVoid(ptr) MSVCRT___RTCastToVoid
-@ cdecl __RTDynamicCast(ptr long ptr ptr long) MSVCRT___RTDynamicCast
-@ cdecl __RTtypeid(ptr) MSVCRT___RTtypeid
-@ stub __STRINGTOLD #(ptr ptr str long)
-@ extern __argc
-@ extern __argv
-@ extern __badioinfo
-@ cdecl __crtCompareStringA(long long str long str long)
-@ stub __crtCompareStringW #(long long wstr long wstr long)
-@ cdecl __crtGetLocaleInfoW(long long ptr long)
-@ cdecl __crtLCMapStringA(long long str long ptr long long long)
-@ cdecl __dllonexit(ptr ptr ptr)
-@ cdecl __doserrno()
-@ cdecl __fpecode()
-@ stub __get_app_type
-@ cdecl __getmainargs(ptr ptr ptr long ptr)
-@ extern __initenv
-@ cdecl __isascii(long) ntdll.__isascii
-@ cdecl __iscsym(long) ntdll.__iscsym
-@ cdecl __iscsymf(long) ntdll.__iscsymf
-@ extern __lc_codepage
-@ stub __lc_collate
-@ extern __lc_collate_cp
-@ extern __lc_handle
-@ cdecl __lconv_init()
-@ extern __mb_cur_max
-@ cdecl __p___argc()
-@ cdecl __p___argv()
-@ cdecl __p___initenv()
-@ cdecl __p___mb_cur_max()
-@ cdecl __p___wargv()
-@ cdecl __p___winitenv()
-@ cdecl __p__acmdln()
-@ cdecl __p__amblksiz()
-@ cdecl __p__commode()
-@ cdecl __p__daylight()
-@ cdecl __p__dstbias()
-@ cdecl __p__environ()
-@ stub __p__fileinfo #()
-@ cdecl __p__fmode()
-@ cdecl __p__iob()
-@ stub __p__mbcasemap #()
-@ cdecl __p__mbctype() _mbctype
-@ cdecl __p__osver()
-@ cdecl __p__pctype()
-@ cdecl __p__pgmptr()
-@ stub __p__pwctype #()
-@ cdecl __p__timezone()
-@ cdecl __p__tzname() _tzname
-@ cdecl __p__wcmdln()
-@ cdecl __p__wenviron()
-@ cdecl __p__winmajor()
-@ cdecl __p__winminor()
-@ cdecl __p__winver()
-@ cdecl __p__wpgmptr()
-@ extern __pioinfo
-@ stub __pxcptinfoptrs #()
-@ cdecl __set_app_type(long)
-@ extern __setlc_active
-@ cdecl __setusermatherr(ptr)
-@ cdecl __threadhandle()
-@ cdecl __threadid()
-@ cdecl __toascii(long) ntdll.__toascii
-@ cdecl __unDName(ptr str long ptr ptr long)
-@ cdecl __unDNameEx(ptr str long ptr ptr ptr long)
-@ extern __unguarded_readlc_active
-@ extern __wargv
-@ cdecl __wgetmainargs(ptr ptr ptr long ptr)
-@ extern __winitenv
-@ cdecl _abnormal_termination()
-@ cdecl _access(str long)
-@ extern _acmdln
-@ stub _adj_fdiv_m16i #stdcall _adj_fdiv_m16i(long)
-@ stdcall _adj_fdiv_m32(long)
-@ stdcall _adj_fdiv_m32i(long)
-@ stdcall _adj_fdiv_m64(double)
-@ cdecl _adj_fdiv_r()
-@ stub _adj_fdivr_m16i #stdcall _adj_fdivr_m16i(long)
-@ stdcall _adj_fdivr_m32(long)
-@ stdcall _adj_fdivr_m32i(long)
-@ stdcall _adj_fdivr_m64(double)
-@ stub _adj_fpatan #()
-@ stub _adj_fprem #()
-@ stub _adj_fprem1 #()
-@ stub _adj_fptan #()
-@ extern _adjust_fdiv
-# extern _aexit_rtn
-@ stub _aligned_free #(ptr)
-@ stub _aligned_malloc #(long long)
-@ stub _aligned_offset_malloc #(long long long)
-@ stub _aligned_offset_realloc #(ptr long long long)
-@ stub _aligned_realloc #(ptr long long)
-@ cdecl _amsg_exit(long)
-@ cdecl _assert(str str long)
-@ stub _atodbl #(ptr str)
-@ cdecl -ret64 _atoi64(str) ntdll._atoi64
-@ stub _atoldbl #(ptr str) MSVCRT__atoldbl
-@ cdecl _beep(long long)
-@ cdecl _beginthread (ptr long ptr)
-@ cdecl _beginthreadex (ptr long ptr ptr long ptr)
-@ cdecl _c_exit()
-@ cdecl _cabs(long)
-@ stub _callnewh #(long)
-@ cdecl _cexit()
-@ cdecl _cgets(str)
-@ cdecl _chdir(str)
-@ cdecl _chdrive(long)
-@ cdecl _chgsign( double )
-@ stub _chkesp #cdecl -i386 -norelay _chkesp()
-@ cdecl _chmod(str long)
-@ cdecl _chsize (long long)
-@ cdecl _clearfp()
-@ cdecl _close(long)
-@ cdecl _commit(long)
-@ extern _commode
-@ cdecl _control87(long long)
-@ cdecl _controlfp(long long)
-@ cdecl _copysign( double double )
-@ varargs _cprintf(str)
-@ cdecl _cputs(str)
-@ cdecl _creat(str long)
-@ varargs _cscanf(str)
-@ extern _ctype
-@ cdecl _cwait(ptr long long)
-@ extern _daylight
-@ stub _dstbias #extern _dstbias MSVCRT__dstbias
-@ cdecl _dup (long)
-@ cdecl _dup2 (long long)
-@ cdecl _ecvt(double long ptr ptr)
-@ cdecl _endthread ()
-@ cdecl _endthreadex(long)
-@ extern _environ
-@ cdecl _eof(long)
-@ cdecl _errno()
-@ cdecl _except_handler2(ptr ptr ptr ptr)
-@ cdecl _except_handler3(ptr ptr ptr ptr)
-@ varargs _execl(str str)
-@ varargs _execle(str str)
-@ varargs _execlp(str str)
-@ varargs _execlpe(str str)
-@ cdecl _execv(str str)
-@ cdecl _execve(str str str)
-@ cdecl _execvp(str str)
-@ cdecl _execvpe(str str str)
-@ cdecl _exit(long)
-@ cdecl _expand(ptr long)
-@ cdecl _fcloseall()
-@ cdecl _fcvt(double long ptr ptr)
-@ cdecl _fdopen(long str)
-@ cdecl _fgetchar()
-@ cdecl _fgetwchar()
-@ cdecl _filbuf(ptr)
-# extern _fileinfo
-@ cdecl _filelength(long)
-@ cdecl -ret64 _filelengthi64(long)
-@ cdecl _fileno(ptr)
-@ cdecl _findclose(long)
-@ cdecl _findfirst(str ptr)
-@ cdecl _findfirsti64(str ptr)
-@ cdecl _findnext(long ptr)
-@ cdecl _findnexti64(long ptr)
-@ cdecl _finite( double )
-@ cdecl _flsbuf(long ptr)
-@ cdecl _flushall()
-@ extern _fmode
-@ cdecl _fpclass(double)
-@ stub _fpieee_flt #(long ptr ptr)
-@ cdecl _fpreset()
-@ cdecl _fputchar(long)
-@ cdecl _fputwchar(long)
-@ cdecl _fsopen(str str long)
-@ cdecl _fstat(long ptr)
-@ stub _fstat64 #(long ptr) MSVCRT__fstat64
-@ cdecl _fstati64(long ptr)
-@ cdecl _ftime(ptr)
-@ cdecl -ret64 _ftol() ntdll._ftol
-@ cdecl _fullpath(ptr str long)
-@ cdecl _futime(long ptr)
-@ cdecl _gcvt(double long str)
-@ cdecl _get_osfhandle(long)
-@ stub _get_sbh_threshold #()
-@ stub _get_terminate
-@ stub _get_unexpected
-@ cdecl _getch()
-@ cdecl _getche()
-@ cdecl _getcwd(str long)
-@ cdecl _getdcwd(long str long)
-@ cdecl _getdiskfree(long ptr)
-@ cdecl _getdllprocaddr(long str long)
-@ cdecl _getdrive()
-@ cdecl _getdrives() kernel32.GetLogicalDrives
-@ stub _getmaxstdio #()
-@ stub _getmbcp #()
-@ cdecl _getpid() kernel32.GetCurrentProcessId
-@ stub _getsystime #(ptr)
-@ cdecl _getw(ptr)
-@ cdecl _getws(ptr)
-@ cdecl _global_unwind2(ptr)
-@ cdecl _heapadd (ptr long)
-@ cdecl _heapchk()
-@ cdecl _heapmin()
-@ cdecl _heapset(long)
-@ stub _heapused #(ptr ptr)
-@ cdecl _heapwalk(ptr)
-@ cdecl _hypot(double double)
-@ cdecl _i64toa(long long ptr long) ntdll._i64toa
-@ cdecl _i64tow(long long ptr long) ntdll._i64tow
-@ cdecl _initterm(ptr ptr)
-@ stub _inp #(long) -i386
-@ stub _inpd #(long) -i386
-@ stub _inpw #(long) -i386
-@ extern _iob
-@ cdecl _isatty(long)
-@ cdecl _isctype(long long)
-@ stub _ismbbalnum #(long)
-@ stub _ismbbalpha #(long)
-@ stub _ismbbgraph #(long)
-@ stub _ismbbkalnum #(long)
-@ cdecl _ismbbkana(long)
-@ stub _ismbbkprint #(long)
-@ stub _ismbbkpunct #(long)
-@ cdecl _ismbblead(long)
-@ stub _ismbbprint #(long)
-@ stub _ismbbpunct #(long)
-@ cdecl _ismbbtrail(long)
-@ cdecl _ismbcalnum(long)
-@ cdecl _ismbcalpha(long)
-@ cdecl _ismbcdigit(long)
-@ stub _ismbcgraph #(long)
-@ cdecl _ismbchira(long)
-@ cdecl _ismbckata(long)
-@ stub _ismbcl0 #(long)
-@ stub _ismbcl1 #(long)
-@ stub _ismbcl2 #(long)
-@ stub _ismbclegal #(long)
-@ cdecl _ismbclower(long)
-@ cdecl _ismbcprint(long)
-@ stub _ismbcpunct #(long)
-@ cdecl _ismbcspace(long)
-@ cdecl _ismbcsymbol(long)
-@ cdecl _ismbcupper(long)
-@ cdecl _ismbslead(ptr ptr)
-@ cdecl _ismbstrail(ptr ptr)
-@ cdecl _isnan( double )
-@ cdecl _itoa(long ptr long) ntdll._itoa
-@ cdecl _itow(long ptr long) ntdll._itow
-@ cdecl _j0(double)
-@ cdecl _j1(double)
-@ cdecl _jn(long double)
-@ cdecl _kbhit()
-@ cdecl _lfind(ptr ptr ptr long ptr)
-@ cdecl _loaddll(str)
-@ cdecl -i386 _local_unwind2(ptr long)
-@ cdecl _lock(long)
-@ cdecl _locking(long long long)
-@ cdecl _logb( double )
-@ stub -i386 _longjmpex #(ptr long) MSVCRT_longjmp
-@ cdecl _lrotl(long long)
-@ cdecl _lrotr(long long)
-@ cdecl _lsearch(ptr ptr long long ptr)
-@ cdecl _lseek(long long long)
-@ cdecl -ret64 _lseeki64(long double long)
-@ cdecl _ltoa(long ptr long) ntdll._ltoa
-@ cdecl _ltow(long ptr long)
-@ cdecl _makepath(ptr str str str str)
-@ stub _matherr #(ptr) MSVCRT__matherr
-@ cdecl _mbbtombc(long)
-@ cdecl _mbbtype(long long)
-# extern _mbcasemap
-@ cdecl _mbccpy (str str)
-@ cdecl _mbcjistojms(long)
-@ cdecl _mbcjmstojis(long)
-@ cdecl _mbclen(ptr)
-@ cdecl _mbctohira(long)
-@ cdecl _mbctokata(long)
-@ cdecl _mbctolower(long)
-@ cdecl _mbctombb(long)
-@ cdecl _mbctoupper(long)
-@ extern _mbctype
-@ cdecl _mbsbtype(str long)
-@ cdecl _mbscat(str str)
-@ cdecl _mbschr(str long)
-@ cdecl _mbscmp(str str)
-@ cdecl _mbscoll(str str)
-@ cdecl _mbscpy(ptr str)
-@ cdecl _mbscspn (str str)
-@ cdecl _mbsdec(ptr ptr)
-@ cdecl _mbsdup(str) _strdup
-@ cdecl _mbsicmp(str str)
-@ cdecl _mbsicoll(str str)
-@ cdecl _mbsinc(str)
-@ cdecl _mbslen(str)
-@ cdecl _mbslwr(str)
-@ cdecl _mbsnbcat (str str long)
-@ cdecl _mbsnbcmp(str str long)
-@ cdecl _mbsnbcnt(ptr long)
-@ cdecl _mbsnbcoll(str str long)
-@ cdecl _mbsnbcpy(ptr str long)
-@ stub _mbsnbcpy_s #(ptr long str long)
-@ cdecl _mbsnbicmp(str str long)
-@ cdecl _mbsnbicoll(str str long)
-@ cdecl _mbsnbset(str long long)
-@ cdecl _mbsncat(str str long)
-@ cdecl _mbsnccnt(str long)
-@ cdecl _mbsncmp(str str long)
-@ cdecl _mbsncoll (str str long)
-@ cdecl _mbsncpy(str str long)
-@ cdecl _mbsnextc(str)
-@ cdecl _mbsnicmp(str str long)
-@ cdecl _mbsnicoll (str str long)
-@ cdecl _mbsninc(str long)
-@ cdecl _mbsnset(str long long)
-@ cdecl _mbspbrk(str str)
-@ cdecl _mbsrchr(str long)
-@ cdecl _mbsrev(str)
-@ cdecl _mbsset(str long)
-@ cdecl _mbsspn(str str)
-@ cdecl _mbsspnp(str str)
-@ cdecl _mbsstr(str str)
-@ cdecl _mbstok(str str)
-@ cdecl _mbstrlen(str)
-@ cdecl _mbsupr(str)
-@ cdecl _memccpy(ptr ptr long long)
-@ cdecl _memicmp(str str long) ntdll._memicmp
-@ cdecl _mkdir(str)
-@ cdecl _mktemp(str)
-@ cdecl _msize(ptr)
-@ cdecl _nextafter(double double)
-@ cdecl _onexit(ptr)
-@ varargs _open(str long)
-@ cdecl _open_osfhandle(long long)
-@ extern _osver
-@ stub _outp #(long long)
-@ stub _outpd #(long long)
-@ stub _outpw #(long long)
-@ cdecl _pclose (ptr)
-@ extern _pctype
-@ extern _pgmptr
-@ cdecl _pipe (ptr long long)
-@ cdecl _popen (str str)
-@ cdecl _purecall()
-@ cdecl _putch(long)
-@ cdecl _putenv(str)
-@ cdecl _putw(long ptr)
-@ cdecl _putws(wstr)
-# extern _pwctype
-@ cdecl _read(long ptr long)
-@ cdecl _rmdir(str)
-@ cdecl _rmtmp()
-@ cdecl _rotl(long long)
-@ cdecl _rotr(long long)
-@ stub _safe_fdiv #()
-@ stub _safe_fdivr #()
-@ stub _safe_fprem #()
-@ stub _safe_fprem1 #()
-@ cdecl _scalb( double long)
-@ cdecl _searchenv(str str ptr)
-@ stdcall -i386 _seh_longjmp_unwind(ptr)
-@ stub _set_error_mode #(long)
-@ stub _set_sbh_threshold #(long)
-@ cdecl _seterrormode(long)
-@ cdecl -i386 -norelay _setjmp(ptr)
-@ cdecl -i386 -norelay _setjmp3(ptr long)
-@ stub _setmaxstdio #(long)
-@ cdecl _setmbcp(long)
-@ cdecl _setmode(long long)
-@ cdecl _setsystime (ptr long)
-@ cdecl _sleep(long)
-@ varargs _snprintf(str long str) crt__snprintf
-@ varargs _snwprintf(wstr long wstr) crt__snwprintf
-@ varargs _sopen(str long long)
-@ varargs _spawnl(long str str)
-@ varargs _spawnle(long str str)
-@ varargs _spawnlp(long str str)
-@ varargs _spawnlpe(long str str)
-@ cdecl _spawnv(long str ptr)
-@ cdecl _spawnve(long str ptr ptr)
-@ cdecl _spawnvp(long str ptr)
-@ cdecl _spawnvpe(long str ptr ptr)
-@ cdecl _splitpath(str ptr ptr ptr ptr) ntdll._splitpath
-@ cdecl _stat(str ptr)
-@ stub _stat64 #(str ptr) MSVCRT__stat64
-@ cdecl _stati64(str ptr)
-@ cdecl _statusfp()
-@ cdecl _strcmpi(str str)
-@ cdecl _strdate(ptr)
-@ cdecl _strdup(str)
-@ cdecl _strerror(long)
-@ cdecl _stricmp(str str) ntdll._stricmp
-@ cdecl _stricoll(str str)
-@ cdecl _strlwr(str) ntdll._strlwr
-@ cdecl _strncoll(str str long)
-@ cdecl _strnicmp(str str long) ntdll._strnicmp
-@ cdecl _strnicoll(str str long)
-@ cdecl _strnset(str long long)
-@ cdecl _strrev(str)
-@ cdecl _strset(str long)
-@ cdecl _strtime(ptr)
-@ cdecl _strupr(str)
-@ cdecl _swab(str str long)
-@ extern _sys_errlist
-@ extern _sys_nerr
-@ cdecl _tell(long)
-@ cdecl -ret64 _telli64(long)
-@ cdecl _tempnam(str str)
-@ extern _timezone
-@ cdecl _tolower(long) ntdll._tolower
-@ cdecl _toupper(long) ntdll._toupper
-@ extern _tzname
-@ cdecl _tzset()
-@ cdecl _ui64toa(long long ptr long) ntdll._ui64toa
-@ cdecl _ui64tow(long long ptr long) ntdll._ui64tow
-@ cdecl _ultoa(long ptr long) ntdll._ultoa
-@ cdecl _ultow(long ptr long) ntdll._ultow
-@ cdecl _umask(long)
-@ cdecl _ungetch(long)
-@ cdecl _unlink(str)
-@ cdecl _unloaddll(long)
-@ cdecl _unlock(long)
-@ cdecl _utime(str ptr)
-@ cdecl _vsnprintf(ptr long ptr ptr)
-@ cdecl _vsnwprintf(ptr long wstr long)
-@ cdecl _waccess(wstr long)
-@ cdecl _wasctime(ptr)
-@ cdecl _wchdir(wstr)
-@ cdecl _wchmod(wstr long)
-@ extern _wcmdln
-@ cdecl _wcreat(wstr long)
-@ cdecl _wcsdup(wstr)
-@ cdecl _wcsicmp(wstr wstr)
-@ cdecl _wcsicoll(wstr wstr)
-@ cdecl _wcslwr(wstr)
-@ cdecl _wcsncoll (wstr wstr long)
-@ cdecl _wcsnicmp(wstr wstr long)
-@ cdecl _wcsnicoll (wstr wstr long)
-@ cdecl _wcsnset(wstr long long)
-@ cdecl _wcsrev(wstr)
-@ cdecl _wcsset(wstr long)
-@ cdecl _wcsupr(wstr)
-@ cdecl _wctime(ptr)
-@ extern _wenviron
-@ varargs _wexecl (wstr wstr)
-@ varargs _wexecle (wstr wstr)
-@ varargs _wexeclp (wstr wstr)
-@ varargs _wexeclpe (wstr wstr)
-@ cdecl _wexecv (wstr ptr)
-@ cdecl _wexecve (wstr ptr ptr)
-@ cdecl _wexecvp (wstr ptr)
-@ cdecl _wexecvpe (wstr ptr ptr)
-@ cdecl _wfdopen(long wstr)
-@ cdecl _wfindfirst(wstr ptr)
-@ cdecl _wfindfirsti64(wstr ptr)
-@ cdecl _wfindnext(long ptr)
-@ cdecl _wfindnexti64 (long ptr)
-@ cdecl _wfopen(wstr wstr)
-@ cdecl _wfreopen (wstr wstr ptr)
-@ cdecl _wfsopen(wstr wstr long)
-@ cdecl _wfullpath(ptr wstr long)
-@ cdecl _wgetcwd(wstr long)
-@ cdecl _wgetdcwd(long wstr long)
-@ cdecl _wgetenv(wstr)
-@ extern _winmajor
-@ extern _winminor
-@ extern _winver
-@ cdecl _wmakepath(wstr wstr wstr wstr wstr)
-@ cdecl _wmkdir(wstr)
-@ cdecl _wmktemp(wstr)
-@ varargs _wopen(wstr long)
-@ stub _wperror #(wstr)
-@ stub _wpgmptr #extern _wpgmptr MSVCRT__wpgmptr
-@ cdecl _wpopen (wstr wstr)
-@ cdecl _wputenv(wstr)
-@ cdecl _wremove(wstr)
-@ cdecl _wrename(wstr wstr)
-@ cdecl _write(long ptr long)
-@ cdecl _wrmdir(wstr)
-@ cdecl _wsearchenv(wstr wstr ptr)
-@ stub _wsetlocale #(long wstr) MSVCRT__wsetlocale
-@ varargs _wsopen (wstr long long)
-@ stub _wspawnl #(long wstr wstr) varargs
-@ stub _wspawnle #(long wstr wstr) varargs
-@ stub _wspawnlp #(long wstr wstr) varargs
-@ stub _wspawnlpe #(long wstr wstr) varargs
-@ cdecl _wspawnv(long wstr ptr)
-@ cdecl _wspawnve(long wstr ptr ptr)
-@ cdecl _wspawnvp(long wstr ptr)
-@ cdecl _wspawnvpe(long wstr ptr ptr)
-@ cdecl _wsplitpath(wstr wstr wstr wstr wstr)
-@ cdecl _wstat(wstr ptr)
-@ cdecl _wstati64(wstr ptr)
-@ stub _wstat64 #(wstr ptr) MSVCRT__wstat64
-@ cdecl _wstrdate(ptr)
-@ cdecl _wstrtime(ptr)
-@ stub _wsystem #(wstr)
-@ cdecl _wtempnam(wstr wstr)
-@ stub _wtmpnam #(ptr)
-@ cdecl _wtoi(wstr) ntdll._wtoi
-@ cdecl _wtoi64(wstr) ntdll._wtoi64
-@ cdecl _wtol(wstr) ntdll._wtol
-@ cdecl _wunlink(wstr)
-@ cdecl _wutime(wstr ptr)
-@ cdecl _y0(double)
-@ cdecl _y1(double)
-@ cdecl _yn(long double )
-@ cdecl abort() abort
-@ cdecl abs(long) ntdll.abs
-@ cdecl acos(double) acos
-@ cdecl asctime(ptr) asctime
-@ cdecl asin(double) asin
-@ cdecl atan(double) ntdll.atan
-@ cdecl atan2(double double) atan2
-@ cdecl atexit(ptr) atexit
-@ cdecl atof(str) atof
-@ cdecl atoi(str) ntdll.atoi
-@ cdecl atol(str) ntdll.atol
-@ cdecl bsearch(ptr ptr long long ptr) ntdll.bsearch
-@ cdecl calloc(long long) calloc
-@ cdecl ceil(double) ntdll.ceil
-@ cdecl clearerr(ptr) clearerr
-@ cdecl clock() clock
-@ cdecl cos(double) ntdll.cos
-@ cdecl cosh(double) cosh
-@ cdecl ctime(ptr) ctime
-@ cdecl difftime(long long) difftime
-@ cdecl div(long long) div
-@ cdecl exit(long) exit
-@ cdecl exp(double) exp
-@ cdecl fabs(double) ntdll.fabs
-@ cdecl fclose(ptr) fclose
-@ cdecl feof(ptr) feof
-@ cdecl ferror(ptr) ferror
-@ cdecl fflush(ptr) fflush
-@ cdecl fgetc(ptr) fgetc
-@ cdecl fgetpos(ptr ptr) fgetpos
-@ cdecl fgets(ptr long ptr) fgets
-@ cdecl fgetwc(ptr) fgetwc
-@ cdecl fgetws(ptr long ptr) fgetws
-@ cdecl floor(double) ntdll.floor
-@ cdecl fmod(double double) fmod
-@ cdecl fopen(str str) fopen
-@ varargs fprintf(ptr str) fprintf
-@ cdecl fputc(long ptr) fputc
-@ cdecl fputs(str ptr) fputs
-@ cdecl fputwc(long ptr) fputwc
-@ cdecl fputws(wstr ptr) fputws
-@ cdecl fread(ptr long long ptr) fread
-@ cdecl free(ptr) free
-@ cdecl freopen(str str ptr) freopen
-@ cdecl frexp(double ptr) frexp
-@ varargs fscanf(ptr str) fscanf
-@ cdecl fseek(ptr long long) fseek
-@ cdecl fsetpos(ptr ptr) fsetpos
-@ cdecl ftell(ptr) ftell
-@ varargs fwprintf(ptr wstr) fwprintf
-@ cdecl fwrite(ptr long long ptr) fwrite
-@ varargs fwscanf(ptr wstr) fwscanf
-@ cdecl getc(ptr) getc
-@ cdecl getchar() getchar
-@ cdecl getenv(str) getenv
-@ cdecl gets(str) gets
-@ cdecl getwc(ptr) getwc
-@ cdecl getwchar() getwchar
-@ cdecl gmtime(ptr) gmtime
-@ cdecl is_wctype(long long) is_wctype
-@ cdecl isalnum(long) ntdll.isalnum
-@ cdecl isalpha(long) ntdll.isalpha
-@ cdecl iscntrl(long) ntdll.iscntrl
-@ cdecl isdigit(long) ntdll.isdigit
-@ cdecl isgraph(long) ntdll.isgraph
-@ cdecl isleadbyte(long) isleadbyte
-@ cdecl islower(long) ntdll.islower
-@ cdecl isprint(long) ntdll.isprint
-@ cdecl ispunct(long) ntdll.ispunct
-@ cdecl isspace(long) ntdll.isspace
-@ cdecl isupper(long) ntdll.isupper
-@ cdecl iswalnum(long) iswalnum
-@ cdecl iswalpha(long) ntdll.iswalpha
-@ cdecl iswascii(long) iswascii
-@ cdecl iswcntrl(long) iswcntrl
-@ cdecl iswctype(long long) ntdll.iswctype
-@ cdecl iswdigit(long) ntdll.iswdigit
-@ cdecl iswgraph(long) iswgraph
-@ cdecl iswlower(long) ntdll.iswlower
-@ cdecl iswprint(long) iswprint
-@ cdecl iswpunct(long) iswpunct
-@ cdecl iswspace(long) ntdll.iswspace
-@ cdecl iswupper(long) iswupper
-@ cdecl iswxdigit(long) ntdll.iswxdigit
-@ cdecl isxdigit(long) ntdll.isxdigit
-@ cdecl labs(long) ntdll.labs
-@ cdecl ldexp( double long) ldexp
-@ cdecl ldiv(long long) ldiv
-@ cdecl localeconv() localeconv
-@ cdecl localtime(ptr) localtime
-@ cdecl log(double) ntdll.log
-@ cdecl log10(double) log10
-@ cdecl -i386 longjmp(ptr long) longjmp
-@ cdecl malloc(long) malloc
-@ cdecl mblen(ptr long) mblen
-@ cdecl mbstowcs(ptr str long) ntdll.mbstowcs
-@ cdecl mbtowc(wstr str long) mbtowc
-@ cdecl memchr(ptr long long) memchr
-@ cdecl memcmp(ptr ptr long) memcmp
-@ cdecl memcpy(ptr ptr long) memcpy
-@ cdecl memmove(ptr ptr long) memmove
-@ cdecl memset(ptr long long) memset
-@ cdecl mktime(ptr) mktime
-@ cdecl modf(double ptr) modf
-@ cdecl perror(str) perror
-@ cdecl pow(double double) ntdll.pow
-@ varargs printf(str) printf
-@ cdecl putc(long ptr) putc
-@ cdecl putchar(long) putchar
-@ cdecl puts(str) puts
-@ cdecl putwc(long ptr) putwc
-@ cdecl putwchar(long) putwchar
-@ cdecl qsort(ptr long long ptr) ntdll.qsort
-@ cdecl raise(long) raise
-@ cdecl rand() rand
-@ cdecl realloc(ptr long) realloc
-@ cdecl remove(str) remove
-@ cdecl rename(str str) rename
-@ cdecl rewind(ptr) rewind
-@ varargs scanf(str) scanf
-@ cdecl setbuf(ptr ptr) setbuf
-@ cdecl setlocale(long str) setlocale
-@ cdecl setvbuf(ptr str long long) setvbuf
-@ cdecl signal(long long) signal
-@ cdecl sin(double) ntdll.sin
-@ cdecl sinh(double) sinh
-@ varargs sprintf(ptr str) crt_sprintf
-@ cdecl sqrt(double) ntdll.sqrt
-@ cdecl srand(long) srand
-@ varargs sscanf(str str) crt_sscanf
-@ cdecl strcat(str str) ntdll.strcat
-@ stub strcat_s #(str long str) MSVCRT_strcat_s
-@ cdecl strchr(str long) strchr
-@ cdecl strcmp(str str) ntdll.strcmp
-@ cdecl strcoll(str str) strcoll
-@ cdecl strcpy(ptr str) strcpy
-@ stub strcpy_s #(ptr long str)
-@ cdecl strcspn(str str) strcspn
-@ cdecl strerror(long) strerror
-@ cdecl strftime(str long str ptr) strftime
-@ cdecl strlen(str) strlen
-@ cdecl strncat(str str long) strncat
-@ cdecl strncmp(str str long) strncmp
-@ cdecl strncpy(ptr str long) strncpy
-@ cdecl strpbrk(str str) strpbrk
-@ cdecl strrchr(str long) strrchr
-@ cdecl strspn(str str) strspn
-@ cdecl strstr(str str) strstr
-@ cdecl strtod(str ptr) strtod
-@ cdecl strtok(str str) strtok
-@ cdecl strtol(str ptr long) ntdll.strtol
-@ cdecl strtoul(str ptr long) strtoul
-
-# ReactOS hack {
-@ cdecl _strtoui64(str ptr long) strtoull
-# ReactOS hack }
-
-@ cdecl strxfrm(ptr str long) strxfrm
-@ varargs swprintf(wstr wstr) crt_swprintf
-@ varargs swscanf(wstr wstr) swscanf
-@ cdecl system(str) system
-@ cdecl tan(double) ntdll.tan
-@ cdecl tanh(double) tanh
-@ cdecl time(ptr) time
-@ cdecl tmpfile() tmpfile
-@ cdecl tmpnam(ptr) tmpnam
-@ cdecl tolower(long) ntdll.tolower
-@ cdecl toupper(long) ntdll.toupper
-@ cdecl towlower(long) ntdll.towlower
-@ cdecl towupper(long) ntdll.towupper
-@ cdecl ungetc(long ptr) ungetc
-@ cdecl ungetwc(long ptr) ungetwc
-@ cdecl vfprintf(ptr str long) vfprintf
-@ cdecl vfwprintf(ptr wstr long) vfwprintf
-@ cdecl vprintf(str long) vprintf
-@ cdecl vsprintf(ptr str ptr) vsprintf
-@ cdecl vswprintf(ptr wstr long) vswprintf
-@ cdecl vwprintf(wstr long) vwprintf
-@ cdecl wcscat(wstr wstr) wcscat
-@ cdecl wcschr(wstr long) wcschr
-@ cdecl wcscmp(wstr wstr) wcscmp
-@ cdecl wcscoll(wstr wstr) wcscoll
-@ cdecl wcscpy(ptr wstr) wcscpy
-@ cdecl wcscspn(wstr wstr) wcscspn
-@ cdecl wcsftime(ptr long wstr ptr) wcsftime
-@ cdecl wcslen(wstr) wcslen
-@ cdecl wcsncat(wstr wstr long) wcsncat
-@ cdecl wcsncmp(wstr wstr long) wcsncmp
-@ cdecl wcsncpy(ptr wstr long) wcsncpy
-@ cdecl wcspbrk(wstr wstr) wcspbrk
-@ cdecl wcsrchr(wstr long) ntdll.wcsrchr
-@ cdecl wcsspn(wstr wstr) ntdll.wcsspn
-@ cdecl wcsstr(wstr wstr) ntdll.wcsstr
-@ cdecl wcstod(wstr ptr) wcstod
-@ cdecl wcstok(wstr wstr) wcstok
-@ cdecl wcstol(wstr ptr long) ntdll.wcstol
-@ cdecl wcstombs(ptr ptr long) wcstombs
-@ cdecl wcstoul(wstr ptr long) ntdll.wcstoul
-@ cdecl wcsxfrm (ptr wstr long) wcsxfrm
-@ cdecl wctomb(ptr long) wctomb
-@ varargs wprintf(wstr) wprintf
-@ varargs wscanf(wstr) wscanf
Added: trunk/reactos/dll/win32/msvcrt/stubs.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/stubs.c?r…
==============================================================================
--- trunk/reactos/dll/win32/msvcrt/stubs.c (added)
+++ trunk/reactos/dll/win32/msvcrt/stubs.c Wed Dec 19 14:30:48 2007
@@ -1,0 +1,96 @@
+/* File generated automatically from dll\win32\msvcrt\msvcrt.spec; do not edit! */
+/* This file can be copied, modified and distributed without restriction. */
+
+#include <stdarg.h>
+#include "windef.h"
+#include "winbase.h"
+#include "wine/config.h"
+#include "wine/exception.h"
+
+void __wine_spec_unimplemented_stub( const char *module, const char *function )
+{
+ ULONG_PTR args[2];
+
+ args[0] = (ULONG_PTR)module;
+ args[1] = (ULONG_PTR)function;
+ RaiseException( EXCEPTION_WINE_STUB, EH_NONCONTINUABLE, 2, args );
+}
+
+static const char __wine_spec_file_name[] = "msvcrt.dll";
+
+void __wine_stub_msvcrt_dll_81(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "__STRINGTOLD"); }
+void __wine_stub_msvcrt_dll_86(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "__crtCompareStringW"); }
+void __wine_stub_msvcrt_dll_92(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "__get_app_type"); }
+void __wine_stub_msvcrt_dll_99(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "__lc_collate"); }
+void __wine_stub_msvcrt_dll_116(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "__p__fileinfo"); }
+void __wine_stub_msvcrt_dll_119(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "__p__mbcasemap"); }
+void __wine_stub_msvcrt_dll_124(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "__p__pwctype"); }
+void __wine_stub_msvcrt_dll_134(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "__pxcptinfoptrs"); }
+void __wine_stub_msvcrt_dll_150(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fdiv_m16i"); }
+void __wine_stub_msvcrt_dll_155(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fdivr_m16i"); }
+void __wine_stub_msvcrt_dll_159(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fpatan"); }
+void __wine_stub_msvcrt_dll_160(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fprem"); }
+void __wine_stub_msvcrt_dll_161(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fprem1"); }
+void __wine_stub_msvcrt_dll_162(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_adj_fptan"); }
+void __wine_stub_msvcrt_dll_164(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_aligned_free"); }
+void __wine_stub_msvcrt_dll_165(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_aligned_malloc"); }
+void __wine_stub_msvcrt_dll_166(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_aligned_offset_malloc");
}
+void __wine_stub_msvcrt_dll_167(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name,
"_aligned_offset_realloc"); }
+void __wine_stub_msvcrt_dll_168(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_aligned_realloc"); }
+void __wine_stub_msvcrt_dll_171(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_atodbl"); }
+void __wine_stub_msvcrt_dll_173(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_atoldbl"); }
+void __wine_stub_msvcrt_dll_179(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_callnewh"); }
+void __wine_stub_msvcrt_dll_185(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_chkesp"); }
+void __wine_stub_msvcrt_dll_202(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_dstbias"); }
+void __wine_stub_msvcrt_dll_242(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_fpieee_flt"); }
+void __wine_stub_msvcrt_dll_248(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_fstat64"); }
+void __wine_stub_msvcrt_dll_256(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_get_sbh_threshold"); }
+void __wine_stub_msvcrt_dll_257(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_get_terminate"); }
+void __wine_stub_msvcrt_dll_258(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_get_unexpected"); }
+void __wine_stub_msvcrt_dll_267(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_getmaxstdio"); }
+void __wine_stub_msvcrt_dll_268(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_getmbcp"); }
+void __wine_stub_msvcrt_dll_270(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_getsystime"); }
+void __wine_stub_msvcrt_dll_278(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_heapused"); }
+void __wine_stub_msvcrt_dll_284(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_inp"); }
+void __wine_stub_msvcrt_dll_285(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_inpd"); }
+void __wine_stub_msvcrt_dll_286(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_inpw"); }
+void __wine_stub_msvcrt_dll_290(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbalnum"); }
+void __wine_stub_msvcrt_dll_291(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbalpha"); }
+void __wine_stub_msvcrt_dll_292(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbgraph"); }
+void __wine_stub_msvcrt_dll_293(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbkalnum"); }
+void __wine_stub_msvcrt_dll_295(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbkprint"); }
+void __wine_stub_msvcrt_dll_296(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbkpunct"); }
+void __wine_stub_msvcrt_dll_298(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbprint"); }
+void __wine_stub_msvcrt_dll_299(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbbpunct"); }
+void __wine_stub_msvcrt_dll_304(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbcgraph"); }
+void __wine_stub_msvcrt_dll_307(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbcl0"); }
+void __wine_stub_msvcrt_dll_308(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbcl1"); }
+void __wine_stub_msvcrt_dll_309(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbcl2"); }
+void __wine_stub_msvcrt_dll_310(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbclegal"); }
+void __wine_stub_msvcrt_dll_313(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_ismbcpunct"); }
+void __wine_stub_msvcrt_dll_332(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_longjmpex"); }
+void __wine_stub_msvcrt_dll_341(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_matherr"); }
+void __wine_stub_msvcrt_dll_373(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_mbsnbcpy_s"); }
+void __wine_stub_msvcrt_dll_407(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_outp"); }
+void __wine_stub_msvcrt_dll_408(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_outpd"); }
+void __wine_stub_msvcrt_dll_409(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_outpw"); }
+void __wine_stub_msvcrt_dll_425(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_safe_fdiv"); }
+void __wine_stub_msvcrt_dll_426(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_safe_fdivr"); }
+void __wine_stub_msvcrt_dll_427(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_safe_fprem"); }
+void __wine_stub_msvcrt_dll_428(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_safe_fprem1"); }
+void __wine_stub_msvcrt_dll_432(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_set_error_mode"); }
+void __wine_stub_msvcrt_dll_433(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_set_sbh_threshold"); }
+void __wine_stub_msvcrt_dll_437(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_setmaxstdio"); }
+void __wine_stub_msvcrt_dll_455(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_stat64"); }
+void __wine_stub_msvcrt_dll_542(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_wperror"); }
+void __wine_stub_msvcrt_dll_543(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_wpgmptr"); }
+void __wine_stub_msvcrt_dll_551(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_wsetlocale"); }
+void __wine_stub_msvcrt_dll_553(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_wspawnl"); }
+void __wine_stub_msvcrt_dll_554(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_wspawnle"); }
+void __wine_stub_msvcrt_dll_555(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_wspawnlp"); }
+void __wine_stub_msvcrt_dll_556(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_wspawnlpe"); }
+void __wine_stub_msvcrt_dll_564(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_wstat64"); }
+void __wine_stub_msvcrt_dll_567(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_wsystem"); }
+void __wine_stub_msvcrt_dll_569(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "_wtmpnam"); }
+void __wine_stub_msvcrt_dll_709(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "strcat_s"); }
+void __wine_stub_msvcrt_dll_714(void) {
__wine_spec_unimplemented_stub(__wine_spec_file_name, "strcpy_s"); }
Propchange: trunk/reactos/dll/win32/msvcrt/stubs.c
------------------------------------------------------------------------------
svn:eol-style = native