1LIBRARY "msvcrt.dll" 2EXPORTS 3 4#include "func.def.in" 5#include "msvcrt-common.def.in" 6 7#ifdef DEF_I386 8_CIacos 9_CIasin 10_CIatan 11_CIatan2 12_CIcos 13_CIcosh 14_CIexp 15_CIfmod 16_CIlog 17_CIlog10 18_CIpow 19_CIsin 20_CIsinh 21_CIsqrt 22_CItan 23_CItanh 24#endif 25 26#ifdef DEF_X64 27$I10_OUTPUT 28; public: __cdecl __non_rtti_object::__non_rtti_object(class __non_rtti_object const & __ptr64) __ptr64 29; GCC = __ZN17__non_rtti_objectC2ERKS_ 30??0__non_rtti_object@@QEAA@AEBV0@@Z 31; public: __cdecl __non_rtti_object::__non_rtti_object(char const * __ptr64) __ptr64 32; GCC = __ZN17__non_rtti_objectC1ERKS_ 33??0__non_rtti_object@@QEAA@PEBD@Z 34; private: __cdecl bad_cast::bad_cast(char const * __ptr64 const * __ptr64) __ptr64 35??0bad_cast@@AEAA@PEBQEBD@Z 36; public: __cdecl bad_cast::bad_cast(char const * __ptr64 const & __ptr64) __ptr64 37??0bad_cast@@QEAA@AEBQEBD@Z 38; public: __cdecl bad_cast::bad_cast(class bad_cast const & __ptr64) __ptr64 39??0bad_cast@@QEAA@AEBV0@@Z 40; public: __cdecl bad_cast::bad_cast(char const * __ptr64) __ptr64 41??0bad_cast@@QEAA@PEBD@Z 42; public: __cdecl bad_typeid::bad_typeid(class bad_typeid const & __ptr64) __ptr64 43??0bad_typeid@@QEAA@AEBV0@@Z 44; public: __cdecl bad_typeid::bad_typeid(char const * __ptr64) __ptr64 45??0bad_typeid@@QEAA@PEBD@Z 46; public: __cdecl exception::exception(char const * __ptr64 const & __ptr64) __ptr64 47??0exception@@QEAA@AEBQEBD@Z 48; public: __cdecl exception::exception(char const * __ptr64 const & __ptr64,int) __ptr64 49??0exception@@QEAA@AEBQEBDH@Z 50; public: __cdecl exception::exception(class exception const & __ptr64) __ptr64 51??0exception@@QEAA@AEBV0@@Z 52; public: __cdecl exception::exception(void) __ptr64 53??0exception@@QEAA@XZ 54; public: virtual __cdecl __non_rtti_object::~__non_rtti_object(void) __ptr64 55??1__non_rtti_object@@UEAA@XZ 56; public: virtual __cdecl bad_cast::~bad_cast(void) __ptr64 57??1bad_cast@@UEAA@XZ 58; public: virtual __cdecl bad_typeid::~bad_typeid(void) __ptr64 59??1bad_typeid@@UEAA@XZ 60; public: virtual __cdecl exception::~exception(void) __ptr64 61??1exception@@UEAA@XZ 62; public: virtual __cdecl type_info::~type_info(void) __ptr64 63??1type_info@@UEAA@XZ 64; void * __ptr64 __cdecl operator new(unsigned __int64) 65; GCC = __Znwy 66??2@YAPEAX_K@Z 67; void __cdecl operator delete(void * __ptr64) 68; GCC = __ZdlPv 69??3@YAXPEAX@Z 70; public: class __non_rtti_object & __ptr64 __cdecl __non_rtti_object::operator=(class __non_rtti_object const & __ptr64) __ptr64 71??4__non_rtti_object@@QEAAAEAV0@AEBV0@@Z 72; public: class bad_cast & __ptr64 __cdecl bad_cast::operator=(class bad_cast const & __ptr64) __ptr64 73??4bad_cast@@QEAAAEAV0@AEBV0@@Z 74; public: class bad_typeid & __ptr64 __cdecl bad_typeid::operator=(class bad_typeid const & __ptr64) __ptr64 75??4bad_typeid@@QEAAAEAV0@AEBV0@@Z 76; public: class exception & __ptr64 __cdecl exception::operator=(class exception const & __ptr64) __ptr64 77??4exception@@QEAAAEAV0@AEBV0@@Z 78; public: int __cdecl type_info::operator==(class type_info const & __ptr64)const __ptr64 79??8type_info@@QEBAHAEBV0@@Z 80; public: int __cdecl type_info::operator!=(class type_info const & __ptr64)const __ptr64 81??9type_info@@QEBAHAEBV0@@Z 82; const __non_rtti_object::`vftable' 83??_7__non_rtti_object@@6B@ 84; const bad_cast::`vftable' 85??_7bad_cast@@6B@ 86; const bad_typeid::`vftable' 87??_7bad_typeid@@6B@ 88; const exception::`vftable' 89??_7exception@@6B@ 90; public: void __cdecl bad_cast::`default constructor closure'(void) __ptr64 91??_Fbad_cast@@QEAAXXZ 92; public: void __cdecl bad_typeid::`default constructor closure'(void) __ptr64 93??_Fbad_typeid@@QEAAXXZ 94; void * __ptr64 __cdecl operator new[](unsigned __int64) 95; GNU = __Znay 96??_U@YAPEAX_K@Z 97; void __cdecl operator delete[](void * __ptr64) 98; GNU = __ZdaPv 99??_V@YAXPEAX@Z 100; int (__cdecl*__cdecl _query_new_handler(void))(unsigned __int64) 101; GNU = __Z18_query_new_handlerv 102?_query_new_handler@@YAP6AH_K@ZXZ 103; int __cdecl _query_new_mode(void) 104; GNU = __Z15_query_new_modev 105?_query_new_mode@@YAHXZ 106; int (__cdecl*__cdecl _set_new_handler(int (__cdecl*)(unsigned __int64)))(unsigned __int64) 107; GNU = __Z16_set_new_handlerPFiyE 108?_set_new_handler@@YAP6AH_K@ZP6AH0@Z@Z 109; int __cdecl _set_new_mode(int) 110; GNU = __Z13_set_new_modei 111?_set_new_mode@@YAHH@Z 112; void (__cdecl*__cdecl _set_se_translator(void (__cdecl*)(unsigned int,struct _EXCEPTION_POINTERS * __ptr64)))(unsigned int,struct _EXCEPTION_POINTERS * __ptr64) 113; GNU = __Z18_set_se_translatorPFvjP19_EXCEPTION_POINTERSE 114?_set_se_translator@@YAP6AXIPEAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z 115; public: int __cdecl type_info::before(class type_info const & __ptr64)const __ptr64 116?before@type_info@@QEBAHAEBV1@@Z 117; public: char const * __ptr64 __cdecl type_info::name(void)const __ptr64 118?name@type_info@@QEBAPEBDXZ 119; public: char const * __ptr64 __cdecl type_info::raw_name(void)const __ptr64 120?raw_name@type_info@@QEBAPEBDXZ 121; void (__cdecl*__cdecl set_new_handler(void (__cdecl*)(void)))(void) 122; GNU = __Z15set_new_handlerPFvvE 123?set_new_handler@@YAP6AXXZP6AXXZ@Z 124; void (__cdecl*__cdecl set_terminate(void (__cdecl*)(void)))(void) 125; GNU = __Z13set_terminatePFvvE 126?set_terminate@@YAP6AXXZP6AXXZ@Z 127; void (__cdecl*__cdecl set_unexpected(void (__cdecl*)(void)))(void) 128; GNU = __Z14set_unexpectedPFvvE 129?set_unexpected@@YAP6AXXZP6AXXZ@Z 130; void __cdecl terminate(void) 131; GNU = __Z9terminatev 132?terminate@@YAXXZ 133; void __cdecl unexpected(void) 134; GNU = __Z10unexpectedv 135?unexpected@@YAXXZ 136; public: virtual char const * __ptr64 __cdecl exception::what(void)const __ptr64 137?what@exception@@UEBAPEBDXZ 138#endif 139 140#ifdef DEF_ARM32 141??0__non_rtti_object@@QAA@ABV0@@Z 142??0__non_rtti_object@@QAA@PBD@Z 143??0bad_cast@@AAA@PBQBD@Z 144??0bad_cast@@QAA@ABV0@@Z 145??0bad_cast@@QAA@PBD@Z 146??0bad_typeid@@QAA@ABV0@@Z 147??0bad_typeid@@QAA@PBD@Z 148??0exception@@QAA@ABQBD@Z 149??0exception@@QAA@ABQBDH@Z 150??0exception@@QAA@ABV0@@Z 151??0exception@@QAA@XZ 152??1__non_rtti_object@@UAA@XZ 153??1bad_cast@@UAA@XZ 154??1bad_typeid@@UAA@XZ 155??1exception@@UAA@XZ 156??1type_info@@UAA@XZ 157??2@YAPAXI@Z 158??2@YAPAXIHPBDH@Z 159??3@YAXPAX@Z 160??4__non_rtti_object@@QAAAAV0@ABV0@@Z 161??4bad_cast@@QAAAAV0@ABV0@@Z 162??4bad_typeid@@QAAAAV0@ABV0@@Z 163??4exception@@QAAAAV0@ABV0@@Z 164??8type_info@@QBAHABV0@@Z 165??9type_info@@QBAHABV0@@Z 166??_7__non_rtti_object@@6B@ DATA 167??_7bad_cast@@6B@ DATA 168??_7bad_typeid@@6B@ DATA 169??_7exception@@6B@ DATA 170??_Fbad_cast@@QAAXXZ 171??_Fbad_typeid@@QAAXXZ 172??_U@YAPAXI@Z 173??_U@YAPAXIHPBDH@Z 174??_V@YAXPAX@Z 175_CallMemberFunction0 176_CallMemberFunction1 177_CallMemberFunction2 178__ExceptionPtrAssign 179__ExceptionPtrCompare 180__ExceptionPtrCopy 181__ExceptionPtrCopyException 182__ExceptionPtrCreate 183__ExceptionPtrCurrentException 184__ExceptionPtrDestroy 185__ExceptionPtrRethrow 186__ExceptionPtrSwap 187__ExceptionPtrToBool 188?_query_new_handler@@YAP6AHI@ZXZ 189?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z 190?_set_new_mode@@YAHH@Z 191?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z 192?before@type_info@@QBAHABV1@@Z 193?name@type_info@@QBAPBDXZ 194?raw_name@type_info@@QBAPBDXZ 195?set_terminate@@YAP6AXXZP6AXXZ@Z 196?set_unexpected@@YAP6AXXZP6AXXZ@Z 197?terminate@@YAXXZ 198?unexpected@@YAXXZ 199?what@exception@@UBAPBDXZ 200#endif 201 202#ifdef DEF_ARM32 203_CrtCheckMemory 204_CrtDbgBreak 205_CrtDbgReport 206_CrtDbgReportV 207_CrtDbgReportW 208_CrtDbgReportWV 209_CrtDoForAllClientObjects 210_CrtDumpMemoryLeaks 211_CrtIsMemoryBlock 212_CrtIsValidHeapPointer 213_CrtIsValidPointer 214_CrtMemCheckpoint 215_CrtMemDifference 216_CrtMemDumpAllObjectsSince 217_CrtMemDumpStatistics 218_CrtReportBlockType 219_CrtSetAllocHook 220_CrtSetBreakAlloc 221_CrtSetDbgBlockType 222_CrtSetDbgFlag 223_CrtSetDumpClient 224_CrtSetReportFile 225_CrtSetReportHook 226_CrtSetReportHook2 227_CrtSetReportMode 228#endif 229F_I386(_CxxThrowException@8) 230F_NON_I386(_CxxThrowException) 231F_I386(_EH_prolog) 232_Getdays 233_Getmonths 234_Gettnames 235_HUGE DATA 236_Strftime 237F_ARM_ANY(_W_Getdays) 238F_ARM_ANY(_W_Getmonths) 239F_ARM_ANY(_W_Gettnames) 240F_ARM_ANY(_Wcsftime) 241_XcptFilter 242F_ARM_ANY(__AdjustPointer) 243F_NON_I386(__C_specific_handler) 244__CppXcptFilter 245F_I386(__CxxCallUnwindDtor) 246F_I386(__CxxCallUnwindVecDtor) 247F_I386(__CxxDetectRethrow) 248F_I386(__CxxExceptionFilter) 249F_X86_ANY(__CxxFrameHandler) 250F_ARM_ANY(__CxxFrameHandler3) 251F_I386(__CxxLongjmpUnwind) 252F_I386(__CxxQueryExceptionSize) 253F_I386(__CxxRegisterExceptionObject) 254F_I386(__CxxUnregisterExceptionObject) 255__DestructExceptionObject 256__RTCastToVoid 257__RTDynamicCast 258__RTtypeid 259__STRINGTOLD 260F_NON_I386(___lc_codepage_func) 261___lc_collate_cp_func 262___lc_handle_func 263; ___mb_cur_max_func exists (on all archs) since XP. Earlier, this function 264; was never used, but the __mb_cur_max data symbol was accessed instead. 265; For i386 we provide this function as a statically linked helper, that uses 266; __mb_cur_max, to avoid forcing a dependency on XP here. 267F_NON_I386(___mb_cur_max_func) 268F_X86_ANY(___setlc_active_func) 269F_X86_ANY(___unguarded_readlc_active_add_func) 270__argc DATA 271__argv DATA 272__badioinfo DATA 273F_I386(__buffer_overrun) 274__crtCompareStringA 275__crtCompareStringW 276__crtGetLocaleInfoW 277__crtGetStringTypeW 278__crtLCMapStringA 279__crtLCMapStringW 280F_ARM_ANY(__daylight) 281__dllonexit 282__doserrno 283F_ARM_ANY(__dstbias) 284__fpecode 285__getmainargs 286F_X86_ANY(__initenv DATA) 287__iob_func 288__isascii 289__iscsym 290__iscsymf 291F_I386(__lc_clike) 292F_X86_ANY(__lc_codepage DATA) 293F_X86_ANY(__lc_collate_cp DATA) 294__lc_handle DATA 295__lconv_init 296__mb_cur_max DATA 297#ifdef DEF_I386 298__p___argc 299__p___argv 300__p___initenv 301__p___mb_cur_max 302__p___wargv 303__p___winitenv 304__p__acmdln 305__p__amblksiz 306__p__commode 307__p__daylight 308__p__dstbias 309__p__environ 310__p__fileinfo 311__p__fmode 312__p__iob 313__p__mbcasemap 314__p__mbctype 315__p__osver 316__p__pctype 317__p__pgmptr 318__p__pwctype 319__p__timezone 320__p__tzname 321__p__wcmdln 322__p__wenviron 323__p__winmajor 324__p__winminor 325__p__winver 326__p__wpgmptr 327#endif 328__pctype_func 329__pioinfo DATA 330__pwctype_func 331__pxcptinfoptrs 332F_I386(__security_error_handler) 333__set_app_type 334F_I386(__set_buffer_overrun_handler) 335F_X86_ANY(__setlc_active DATA) 336__setusermatherr 337F_ARM_ANY(__strncnt) 338F_X86_ANY(__threadhandle) 339F_X86_ANY(__threadid) 340__toascii 341__uncaught_exception 342__unDName 343__unDNameEx 344F_X86_ANY(__unguarded_readlc_active DATA) 345__wargv DATA 346__wcserror 347F_NON_I386(__wcserror_s) 348F_ARM_ANY(__wcsncnt) 349__wgetmainargs 350F_X86_ANY(__winitenv DATA) 351F_I386(_abnormal_termination) 352F_NON_I386(_abs64) 353_access 354; _access_s Replaced by emu 355_acmdln DATA 356#ifdef DEF_I386 357_adj_fdiv_m16i 358_adj_fdiv_m32 359_adj_fdiv_m32i 360_adj_fdiv_m64 361_adj_fdiv_r 362_adj_fdivr_m16i 363_adj_fdivr_m32 364_adj_fdivr_m32i 365_adj_fdivr_m64 366_adj_fpatan 367_adj_fprem 368_adj_fprem1 369_adj_fptan 370_adjust_fdiv DATA 371#endif 372_aexit_rtn DATA 373_aligned_free 374F_ARM_ANY(_aligned_free_dbg) 375_aligned_malloc 376F_ARM_ANY(_aligned_malloc_dbg) 377_aligned_offset_malloc 378F_ARM_ANY(_aligned_offset_malloc_dbg) 379_aligned_offset_realloc 380F_ARM_ANY(_aligned_offset_realloc_dbg) 381_aligned_realloc 382F_ARM_ANY(_aligned_realloc_dbg) 383_amsg_exit 384_assert 385_atodbl 386_atodbl_l 387_atof_l 388_atoflt_l 389_atoi64 390_atoi64_l 391_atoi_l 392_atol_l 393_atoldbl 394F_NON_I386(_atoldbl_l) 395F_X86_ANY(_beep) 396_beginthread 397_beginthreadex 398_c_exit 399_cabs DATA 400_callnewh 401F_ARM_ANY(_calloc_dbg) 402_cexit 403_cgets 404; _cgets_s replaced by emu 405_cgetws 406; _cgetws_s replaced by emu 407_chdir 408_chdrive 409_chgsign 410F_NON_I386(_chgsignf) 411_chmod 412F_I386(_chkesp) 413_chsize 414; _chsize_s replaced by emu 415F_ARM_ANY(_chvalidator) 416F_ARM_ANY(_chvalidator_l) 417_clearfp 418_close 419_commit 420_commode DATA 421_control87 422_controlfp 423; _controlfp_s replaced by emu 424_copysign 425F_NON_I386(_copysignf) 426_cprintf 427_cprintf_l 428_cprintf_p 429_cprintf_p_l 430; _cprintf_s Replaced by emu 431; _cprintf_s_l likewise. 432_cputs 433_cputws 434F_I386(_CRT_RTC_INIT) 435_creat 436F_ARM_ANY(_create_locale) 437F_ARM32(_crtAssertBusy) 438F_ARM32(_crtBreakAlloc) 439F_ARM32(_crtDbgFlag) 440_cscanf 441_cscanf_l 442_cscanf_s 443_cscanf_s_l 444F_ARM_ANY(_ctime32) 445F_I386(_ctime32 == ctime) 446; _ctime32_s replaced by emu 447_ctime64 448; _ctime64_s replaced by emu 449_ctype F_I386(DATA) 450_cwait 451_cwprintf 452_cwprintf_l 453_cwprintf_p 454_cwprintf_p_l 455; _cwprintf_s Replaced by emu 456; _cwprintf_s_l Likewise. 457_cwscanf 458_cwscanf_l 459_cwscanf_s 460_cwscanf_s_l 461F_X86_ANY(_dstbias DATA) 462F_ARM_ANY(_daylight DATA) 463_difftime32 F_I386(== difftime) 464_difftime64 465_dup 466_dup2 467_ecvt 468_ecvt_s 469_endthread 470_endthreadex 471F_X86_ANY(_environ DATA) 472_eof 473_errno 474F_I386(_except_handler2) 475F_I386(_except_handler3) 476_execl 477_execle 478_execlp 479_execlpe 480_execv 481_execve 482_execvp 483_execvpe 484_exit 485_expand 486F_ARM_ANY(_expand_dbg) 487_fcloseall 488_fcvt 489_fcvt_s 490_fdopen 491_fgetchar 492_fgetwchar 493_filbuf 494F_X86_ANY(_fileinfo DATA) 495_filelength 496_filelengthi64 497_fileno 498_findclose 499_findfirst 500F32(_findfirst32 == _findfirst) 501_findfirst64 502_findfirsti64 503F32(_findfirst32i64 == _findfirsti64) 504F64(_findfirst64i32 == _findfirst) 505_findnext 506F32(_findnext32 == _findnext) 507_findnext64 508_findnexti64 509F32(_findnext32i64 == _findnexti64) 510F64(_findnext64i32 == _findnext) 511_finite 512F_NON_I386(_finitef) 513_flsbuf 514_flushall 515_fmode DATA 516_fpclass 517F_X64(_fpclassf) 518F_I386(_fpieee_flt) 519F_ARM_ANY(_fpieee_flt) 520_fpreset DATA 521_fprintf_l 522_fprintf_p 523_fprintf_p_l 524_fprintf_s_l 525_fputchar 526_fputwchar 527F_ARM_ANY(_free_dbg) 528F_ARM_ANY(_free_locale) 529F_ARM_ANY(_freea) 530F_NON_I386(_fscanf_l) 531F_NON_I386(_fscanf_s_l) 532F_ARM_ANY(_fseeki64) 533_fsopen 534_fstat 535F32(_fstat32 == _fstat) 536_fstat64 537_fstati64 538F64(_fstat64i32 == _fstat) 539_ftime 540F_I386(_ftime32 == _ftime) 541F_NON_I386(_ftime32) 542_ftime32_s 543_ftime64 544_ftime64_s 545F32(_ftime_s == _ftime32_s) 546F64(_ftime_s == _ftime64_s) 547F_I386(_ftol) 548_fullpath 549F_ARM_ANY(_fullpath_dbg) 550_futime 551F_I386(_futime32 == _futime) 552F_NON_I386(_futime32) 553_futime64 554_fwprintf_l 555_fwprintf_p 556_fwprintf_p_l 557_fwprintf_s_l 558_fwscanf_l 559_fwscanf_s_l 560_gcvt 561_gcvt_s 562F_ARM_ANY(_get_current_locale) 563F_ARM_ANY(_get_doserrno) 564F_ARM_ANY(_get_environ) 565F_ARM_ANY(_get_errno) 566F_ARM_ANY(_get_fileinfo) 567F_ARM_ANY(_get_fmode) 568F_X86_ANY(_get_heap_handle) 569_get_osfhandle 570;_get_output_format provided by emu 571F_X86_ANY(_get_sbh_threshold) 572F_ARM_ANY(_get_wenviron) 573_getch 574_getche 575_getcwd 576_getdcwd 577_getdiskfree 578_getdllprocaddr 579_getdrive 580F_X86_ANY(_getdrives) 581_getmaxstdio 582_getmbcp 583F_X86_ANY(_getpid) 584F_X86_ANY(_getsystime) 585_getw 586_getwch 587_getwche 588F_X86_ANY(_getws) 589F_I386(_global_unwind2) 590_gmtime32 F_I386(== gmtime) 591; _gmtime32_s replaced by emu 592_gmtime64 593; _gmtime64_s replaced by emu 594F_X86_ANY(_heapadd) 595_heapchk 596_heapmin 597F_X86_ANY(_heapset) 598F_X86_ANY(_heapused) 599_heapwalk 600_hypot 601F_NON_I386(_hypotf) 602_i64toa 603_i64toa_s 604_i64tow 605_i64tow_s 606_initterm 607F_ARM_ANY(_initterm_e) 608F_I386(_inp) 609F_I386(_inpd) 610F_I386(_inpw) 611F_ARM_ANY(_invalid_parameter) 612_iob DATA 613_isalnum_l 614_isalpha_l 615_isatty 616_iscntrl_l 617_isctype 618_isctype_l 619_isdigit_l 620_isgraph_l 621_isleadbyte_l 622_islower_l 623_ismbbalnum 624_ismbbalnum_l 625_ismbbalpha 626_ismbbalpha_l 627_ismbbgraph 628_ismbbgraph_l 629_ismbbkalnum 630_ismbbkalnum_l 631_ismbbkana 632_ismbbkana_l 633_ismbbkprint 634_ismbbkprint_l 635_ismbbkpunct 636_ismbbkpunct_l 637_ismbblead 638_ismbblead_l 639_ismbbprint 640_ismbbprint_l 641_ismbbpunct 642_ismbbpunct_l 643_ismbbtrail 644_ismbbtrail_l 645_ismbcalnum 646_ismbcalnum_l 647_ismbcalpha 648_ismbcalpha_l 649_ismbcdigit 650_ismbcdigit_l 651_ismbcgraph 652_ismbcgraph_l 653_ismbchira 654_ismbchira_l 655_ismbckata 656_ismbckata_l 657_ismbcl0 658_ismbcl0_l 659_ismbcl1 660_ismbcl1_l 661_ismbcl2 662_ismbcl2_l 663_ismbclegal 664_ismbclegal_l 665_ismbclower 666_ismbclower_l 667_ismbcprint 668_ismbcprint_l 669_ismbcpunct 670_ismbcpunct_l 671_ismbcspace 672_ismbcspace_l 673_ismbcsymbol 674_ismbcsymbol_l 675_ismbcupper 676_ismbcupper_l 677_ismbslead 678_ismbslead_l 679_ismbstrail 680_ismbstrail_l 681_isnan 682F_X64(_isnanf) 683_isprint_l 684_isspace_l 685_isupper_l 686_iswalnum_l 687_iswalpha_l 688_iswcntrl_l 689_iswctype_l 690_iswdigit_l 691_iswgraph_l 692_iswlower_l 693_iswprint_l 694_iswpunct_l 695_iswspace_l 696_iswupper_l 697_iswxdigit_l 698_isxdigit_l 699_itoa 700_itoa_s 701_itow 702_itow_s 703_j0 704_j1 705_jn 706_kbhit 707_lfind 708F_X86_ANY(_loaddll) 709F_NON_I386(_lfind_s) 710F_X64(_local_unwind) 711F_I386(_local_unwind2) 712_localtime32 F_I386(== localtime) 713; _localtime32_s replaced by emu 714_localtime64 715; _localtime64_s replaced by emu 716_lock 717_locking 718_logb 719F_NON_I386(_logbf) 720F_I386(_longjmpex) 721_lrotl 722_lrotr 723_lsearch 724F_NON_I386(_lsearch_s) 725_lseek 726_lseeki64 727_ltoa 728F_NON_I386(_ltoa_s) 729_ltow 730F_NON_I386(_ltow_s) 731_makepath 732_makepath_s 733F_ARM_ANY(_malloc_dbg) 734_mbbtombc 735_mbbtombc_l 736_mbbtype 737_mbcasemap F_NON_I386(DATA) 738_mbccpy 739_mbccpy_l 740_mbccpy_s 741_mbccpy_s_l 742_mbcjistojms 743_mbcjistojms_l 744_mbcjmstojis 745_mbcjmstojis_l 746_mbclen 747_mbclen_l 748_mbctohira 749_mbctohira_l 750_mbctokata 751_mbctokata_l 752_mbctolower 753_mbctolower_l 754_mbctombb 755_mbctombb_l 756_mbctoupper 757_mbctoupper_l 758_mbctype DATA 759_mblen_l 760_mbsbtype 761_mbsbtype_l 762_mbscat 763_mbscat_s 764_mbscat_s_l 765_mbschr 766_mbschr_l 767_mbscmp 768_mbscmp_l 769_mbscoll 770_mbscoll_l 771_mbscpy 772_mbscpy_s 773_mbscpy_s_l 774_mbscspn 775_mbscspn_l 776_mbsdec 777_mbsdec_l 778_mbsdup 779_mbsicmp 780_mbsicmp_l 781_mbsicoll 782_mbsicoll_l 783_mbsinc 784_mbsinc_l 785_mbslen 786_mbslen_l 787_mbslwr 788_mbslwr_l 789_mbslwr_s 790_mbslwr_s_l 791_mbsnbcat 792_mbsnbcat_l 793_mbsnbcat_s 794_mbsnbcat_s_l 795_mbsnbcmp 796_mbsnbcmp_l 797_mbsnbcnt 798_mbsnbcnt_l 799_mbsnbcoll 800_mbsnbcoll_l 801_mbsnbcpy 802_mbsnbcpy_l 803_mbsnbcpy_s 804_mbsnbcpy_s_l 805_mbsnbicmp 806_mbsnbicmp_l 807_mbsnbicoll 808_mbsnbicoll_l 809_mbsnbset 810_mbsnbset_l 811_mbsnbset_s 812_mbsnbset_s_l 813_mbsncat 814_mbsncat_l 815_mbsncat_s 816_mbsncat_s_l 817_mbsnccnt 818_mbsnccnt_l 819_mbsncmp 820_mbsncmp_l 821_mbsncoll 822_mbsncoll_l 823_mbsncpy 824_mbsncpy_l 825_mbsncpy_s 826_mbsncpy_s_l 827_mbsnextc 828_mbsnextc_l 829_mbsnicmp 830_mbsnicmp_l 831_mbsnicoll 832_mbsnicoll_l 833_mbsninc 834_mbsninc_l 835_mbsnlen 836_mbsnlen_l 837_mbsnset 838_mbsnset_l 839_mbsnset_s 840_mbsnset_s_l 841_mbspbrk 842_mbspbrk_l 843_mbsrchr 844_mbsrchr_l 845_mbsrev 846_mbsrev_l 847_mbsset 848_mbsset_l 849_mbsset_s 850_mbsset_s_l 851_mbsspn 852_mbsspn_l 853_mbsspnp 854_mbsspnp_l 855_mbsstr 856_mbsstr_l 857_mbstok 858_mbstok_l 859_mbstok_s 860_mbstok_s_l 861_mbstowcs_l 862_mbstowcs_s_l 863_mbstrlen 864_mbstrlen_l 865_mbstrnlen 866_mbstrnlen_l 867_mbsupr 868_mbsupr_l 869_mbsupr_s 870_mbsupr_s_l 871_mbtowc_l 872_memccpy 873F_ARM_ANY(_memcpy_strict_align) 874_memicmp 875_memicmp_l 876_mkdir 877_mkgmtime 878_mkgmtime32 879_mkgmtime64 880_mktemp 881; _mktemp_s replaced by emu 882F_I386(_mktime32 == mktime) 883F_ARM_ANY(_mktime32) 884_mktime64 885_msize 886F_ARM_ANY(_msize_dbg) 887_nextafter 888F_X64(_nextafterf) 889_onexit 890_open 891_open_osfhandle 892F_X86_ANY(_osplatform DATA) 893_osver DATA 894F_I386(_outp) 895F_I386(_outpd) 896F_I386(_outpw) 897_pclose 898_pctype DATA 899_pgmptr DATA 900_pipe 901_popen 902_printf_l 903_printf_p 904_printf_p_l 905_printf_s_l 906_purecall 907_putch 908_putenv 909_putenv_s 910_putw 911_putwch 912_putws 913_pwctype DATA 914_read 915F_ARM_ANY(_realloc_dbg) 916_resetstkoflw 917_rmdir 918_rmtmp 919_rotl 920F_NON_I386(_rotl64) 921_rotr 922F_NON_I386(_rotr64) 923#ifdef DEF_I386 924_safe_fdiv 925_safe_fdivr 926_safe_fprem 927_safe_fprem1 928#endif 929_scalb 930F_X64(_scalbf) 931_scanf_l 932_scanf_s_l 933_scprintf 934_scprintf_l 935_scprintf_p_l 936_scwprintf 937_scwprintf_l 938_scwprintf_p_l 939_searchenv 940_searchenv_s 941F_I386(_seh_longjmp_unwind) 942F_ARM_ANY(_set_controlfp) 943F_ARM_ANY(_set_doserrno) 944F_ARM_ANY(_set_errno) 945_set_error_mode 946F_ARM_ANY(_set_fileinfo) 947F_ARM_ANY(_set_fmode) 948; Does not seem to present even on Win7 msvcrt 949;_set_purecall_handler 950F_X86_ANY(_set_sbh_threshold) 951; _set_output_format provided by emu 952F_I386(_set_SSE2_enable) 953F_I386(_set_security_error_handler) 954F_X86_ANY(_seterrormode) 955_setjmp 956F_I386(_setjmp3) 957F_NON_I386(_setjmpex) 958F_X86_ANY(_setmaxstdio) 959_setmbcp 960_setmode 961F_X86_ANY(_setsystime) 962F_X86_ANY(_sleep) 963_snprintf 964_snprintf_c 965_snprintf_c_l 966_snprintf_l 967_snprintf_s 968_snprintf_s_l 969_snscanf 970_snscanf_l 971_snscanf_s 972_snscanf_s_l 973_snwprintf 974snwprintf == _snwprintf 975_snwprintf_l 976_snwprintf_s 977_snwprintf_s_l 978_snwscanf 979_snwscanf_l 980_snwscanf_s 981_snwscanf_s_l 982_sopen 983; _sopen_s replaced by emu 984_spawnl 985_spawnle 986_spawnlp 987_spawnlpe 988_spawnv 989_spawnve 990_spawnvp 991_spawnvpe 992_splitpath 993_splitpath_s 994_sprintf_l 995_sprintf_p_l 996_sprintf_s_l 997_sscanf_l 998_sscanf_s_l 999_stat 1000_stat64 1001_stati64 1002F32(_stat32 == _stat) 1003F64(_stat64i32 == _stat) 1004_statusfp 1005_strcmpi 1006_strcoll_l 1007_strdate 1008; _strdate_s replaced by emu 1009_strdup 1010F_ARM_ANY(_strdup_dbg) 1011_strerror 1012_strerror_s 1013_stricmp 1014_stricmp_l 1015_stricoll 1016_stricoll_l 1017_strlwr 1018_strlwr_l 1019_strlwr_s 1020_strlwr_s_l 1021_strncoll 1022_strncoll_l 1023_strnicmp 1024_strnicmp_l 1025_strnicoll 1026_strnicoll_l 1027_strnset 1028_strnset_s 1029_strrev 1030_strset 1031_strset_s 1032_strtime 1033; _strtime_s replaced by emu 1034_strtod_l 1035_strtoi64 1036_strtoi64_l 1037_strtol_l 1038_strtoui64 1039_strtoui64_l 1040_strtoul_l 1041_strupr 1042_strupr_l 1043_strupr_s 1044_strupr_s_l 1045_strxfrm_l 1046_swab 1047_swprintf == swprintf 1048F_NON_I386(_swprintf_c) 1049_swprintf_c_l 1050_swprintf_p_l 1051_swprintf_s_l 1052_swscanf_l 1053_swscanf_s_l 1054_sys_errlist DATA 1055_sys_nerr DATA 1056_tell 1057_telli64 1058_tempnam 1059F_ARM_ANY(_tempnam_dbg) 1060F_I386(_time32 == time) 1061F_ARM_ANY(_time32) 1062_time64 1063_tolower 1064_tolower_l 1065_toupper 1066_toupper_l 1067_towlower_l 1068_towupper_l 1069_tzset 1070_ui64toa 1071_ui64toa_s 1072_ui64tow 1073_ui64tow_s 1074_ultoa 1075_ultoa_s 1076_ultow 1077_ultow_s 1078_umask 1079; _umask_s replaced by emu 1080_ungetch 1081_ungetwch 1082_unlink 1083F_X86_ANY(_unloaddll) 1084_unlock 1085_utime 1086F_I386(_utime32 == _utime) 1087F_NON_I386(_utime32) 1088_utime64 1089_vcprintf 1090_vcprintf_l 1091_vcprintf_p 1092_vcprintf_p_l 1093; _vcprintf_s Replaced by emu 1094; _vcprintf_s_l Likewise. 1095_vcwprintf 1096_vcwprintf_l 1097_vcwprintf_p 1098_vcwprintf_p_l 1099; _vcwprintf_s Replaced by emu 1100; _vcwprintf_s_l Likewise. 1101_vfprintf_l 1102_vfprintf_p 1103_vfprintf_p_l 1104_vfprintf_s_l 1105_vfwprintf_l 1106_vfwprintf_p 1107_vfwprintf_p_l 1108_vfwprintf_s_l 1109_vprintf_l 1110_vprintf_p 1111_vprintf_p_l 1112_vprintf_s_l 1113_vscprintf 1114_vscprintf_l 1115_vscprintf_p_l 1116_vscwprintf 1117_vscwprintf_l 1118_vscwprintf_p_l 1119_vsnprintf 1120_vsnprintf_c 1121_vsnprintf_c_l 1122_vsnprintf_l 1123_vsnprintf_s 1124_vsnprintf_s_l 1125_vsnwprintf 1126vsnwprintf == _vsnwprintf 1127_vsnwprintf_l 1128_vsnwprintf_s 1129_vsnwprintf_s_l 1130_vsprintf_l 1131_vsprintf_p 1132_vsprintf_p_l 1133_vsprintf_s_l 1134_vswprintf F_I386(== vswprintf) 1135_vswprintf_c 1136_vswprintf_c_l 1137_vswprintf_l 1138_vswprintf_p_l 1139_vswprintf_s_l 1140_vwprintf_l 1141_vwprintf_p 1142_vwprintf_p_l 1143_vwprintf_s_l 1144_waccess 1145; _waccess_s Replaced by emu 1146_wasctime 1147; _wasctime_s Replaced by emu 1148F_NON_I386(_wassert) 1149_wchdir 1150_wchmod 1151_wcmdln DATA 1152_wcreat 1153_wcscoll_l 1154_wcsdup 1155F_ARM_ANY(_wcsdup_dbg) 1156_wcserror 1157_wcserror_s 1158_wcsftime_l 1159_wcsicmp 1160_wcsicmp_l 1161_wcsicoll 1162_wcsicoll_l 1163_wcslwr 1164_wcslwr_l 1165_wcslwr_s 1166_wcslwr_s_l 1167_wcsncoll 1168_wcsncoll_l 1169_wcsnicmp 1170_wcsnicmp_l 1171_wcsnicoll 1172_wcsnicoll_l 1173_wcsnset 1174_wcsnset_s 1175_wcsrev 1176_wcsset 1177_wcsset_s 1178F_ARM_ANY(_wcstod_l) 1179_wcstoi64 1180_wcstoi64_l 1181_wcstol_l 1182_wcstombs_l 1183_wcstombs_s_l 1184_wcstoui64 1185_wcstoui64_l 1186_wcstoul_l 1187_wcsupr 1188_wcsupr_l 1189_wcsupr_s 1190_wcsupr_s_l 1191_wcsxfrm_l 1192_wctime 1193F_I386(_wctime32 == _wctime) 1194F_ARM_ANY(_wctime32) 1195; _wctime32_s replaced by emu 1196_wctime64 1197; _wctime64_s replaced by emu 1198_wctomb_l 1199_wctomb_s_l 1200_wctype 1201F_X86_ANY(_wenviron DATA) 1202_wexecl 1203_wexecle 1204_wexeclp 1205_wexeclpe 1206_wexecv 1207_wexecve 1208_wexecvp 1209_wexecvpe 1210_wfdopen 1211_wfindfirst 1212F32(_wfindfirst32 == _wfindfirst) 1213_wfindfirst64 1214_wfindfirsti64 1215F32(_wfindfirst32i64 == _wfindfirsti64) 1216F64(_wfindfirst64i32 == _wfindfirst) 1217_wfindnext 1218F32(_wfindnext32 == _wfindnext) 1219_wfindnext64 1220_wfindnexti64 1221F32(_wfindnext32i64 == _wfindnexti64) 1222F64(_wfindnext64i32 == _wfindnext) 1223_wfopen 1224_wfopen_s 1225_wfreopen 1226_wfreopen_s 1227_wfsopen 1228_wfullpath 1229F_ARM_ANY(_wfullpath_dbg) 1230_wgetcwd 1231_wgetdcwd 1232_wgetenv 1233_wgetenv_s 1234_winmajor DATA 1235_winminor DATA 1236_winput_s 1237F_X86_ANY(_winver DATA) 1238_wmakepath 1239_wmakepath_s 1240_wmkdir 1241_wmktemp 1242; _wmktemp_s replaced by emu 1243_wopen 1244_woutput_s 1245_wperror 1246_wpgmptr DATA 1247_wpopen 1248_wprintf_l 1249_wprintf_p 1250_wprintf_p_l 1251_wprintf_s_l 1252_wputenv 1253_wputenv_s 1254_wremove 1255_wrename 1256_write 1257_wrmdir 1258_wscanf_l 1259_wscanf_s_l 1260_wsearchenv 1261_wsearchenv_s 1262_wsetlocale 1263_wsopen 1264_wsopen_s 1265_wspawnl 1266_wspawnle 1267_wspawnlp 1268_wspawnlpe 1269_wspawnv 1270_wspawnve 1271_wspawnvp 1272_wspawnvpe 1273_wsplitpath 1274_wsplitpath_s 1275_wstat 1276_wstat64 1277_wstati64 1278F32(_wstat32 == _wstat) 1279F64(_wstat64i32 == _wstat) 1280_wstrdate 1281; _wstrdate_s replaced by emu 1282_wstrtime 1283; _wstrtime_s replaced by emu 1284_wsystem 1285_wtempnam 1286F_ARM_ANY(_wtempnam_dbg) 1287_wtmpnam 1288_wtmpnam_s 1289_wtof 1290_wtof_l 1291_wtoi 1292_wtoi64 1293_wtoi64_l 1294_wtoi_l 1295_wtol 1296_wtol_l 1297_wunlink 1298_wutime 1299F_I386(_wutime32 == _wutime) 1300F_NON_I386(_wutime32) 1301_wutime64 1302_y0 1303_y1 1304_yn 1305abort 1306abs 1307acos 1308F_NON_I386(acosf F_X86_ANY(DATA)) 1309F_ARM_ANY(acosl == acos) 1310asctime 1311; asctime_s replaced by emu 1312asin 1313F_NON_I386(asinf F_X86_ANY(DATA)) 1314F_ARM_ANY(asinl == asin) 1315atan 1316atan2 F_X86_ANY(DATA) 1317F_NON_I386(atan2f F_X86_ANY(DATA)) 1318F_ARM_ANY(atan2l == atan2) 1319F_NON_I386(atanf F_X86_ANY(DATA)) 1320F_ARM_ANY(atanl == atan) 1321atexit DATA 1322atof 1323atoi 1324atol 1325bsearch 1326bsearch_s 1327F_ARM_ANY(btowc) 1328calloc 1329ceil F_X86_ANY(DATA) 1330F_NON_I386(ceilf F_X86_ANY(DATA)) 1331F_ARM_ANY(ceill == ceil) 1332clearerr 1333clearerr_s 1334clock 1335cos F_X86_ANY(DATA) 1336F_NON_I386(cosf F_X86_ANY(DATA)) 1337F_ARM_ANY(cosl == cos) 1338cosh 1339F_NON_I386(coshf DATA) 1340ctime 1341difftime 1342div 1343exit 1344exp F_X86_ANY(DATA) 1345F_NON_I386(expf F_X86_ANY(DATA)) 1346F_ARM_ANY(expl == exp) 1347fabs DATA 1348F_ARM_ANY(fabsf) 1349fclose 1350feof 1351ferror 1352fflush 1353fgetc 1354fgetpos 1355fgets 1356fgetwc 1357fgetws 1358floor F_X86_ANY(DATA) 1359F_NON_I386(floorf F_X86_ANY(DATA)) 1360F_ARM_ANY(floorl == floor) 1361fmod F_X86_ANY(DATA) 1362F_NON_I386(fmodf F_X86_ANY(DATA)) 1363F_ARM_ANY(fmodl == fmod) 1364fopen 1365fopen_s 1366fprintf 1367fprintf_s 1368fputc 1369fputs 1370fputwc 1371fputws 1372fread 1373free 1374freopen 1375freopen_s 1376frexp DATA 1377fscanf 1378fscanf_s 1379fseek 1380fsetpos 1381ftell 1382fwprintf 1383__ms_fwprintf == fwprintf 1384fwprintf_s 1385fwrite 1386fwscanf 1387fwscanf_s 1388getc 1389getchar 1390getenv 1391getenv_s 1392F_X86_ANY(gets) 1393getwc 1394getwchar 1395gmtime 1396is_wctype 1397isalnum 1398isalpha 1399iscntrl 1400isdigit 1401isgraph 1402isleadbyte 1403islower 1404isprint 1405ispunct 1406isspace 1407isupper 1408iswalnum 1409iswalpha 1410iswascii 1411iswcntrl 1412iswctype 1413iswdigit 1414iswgraph 1415iswlower 1416iswprint 1417iswpunct 1418iswspace 1419iswupper 1420iswxdigit 1421isxdigit 1422labs 1423ldexp F_X86_ANY(DATA) 1424ldiv 1425localeconv 1426localtime 1427log F_X86_ANY(DATA) 1428log10 1429F_NON_I386(log10f F_X86_ANY(DATA)) 1430F_ARM_ANY(log10l == log10) 1431F_NON_I386(logf F_X86_ANY(DATA)) 1432F_ARM_ANY(logl == log) 1433malloc 1434mblen 1435F_ARM_ANY(mbrlen) 1436F_ARM_ANY(mbrtowc) 1437F_ARM_ANY(mbsdup_dbg) 1438F_ARM_ANY(mbsrtowcs) 1439mbsrtowcs_s 1440mbstowcs 1441mbstowcs_s 1442mbtowc 1443memchr 1444memcmp 1445memcpy 1446; memcpy_s replaced by emu 1447memmove 1448; memmove_s replaced by emu 1449memset 1450mktime 1451modf DATA 1452F_NON_I386(modff DATA) 1453perror 1454pow DATA 1455F_NON_I386(powf DATA) 1456printf 1457printf_s 1458putc 1459putchar 1460puts 1461putwc 1462putwchar 1463qsort 1464qsort_s 1465raise 1466rand 1467; rand_s replaced by emu 1468realloc 1469remove 1470rename 1471rewind 1472scanf 1473scanf_s 1474setbuf 1475F_NON_I386(setjmp) 1476setlocale 1477setvbuf 1478signal 1479sin F_X86_ANY(DATA) 1480F_NON_I386(sinf F_X86_ANY(DATA)) 1481F_ARM_ANY(sinl == sin) 1482; if we implement sinh, we can set it DATA only. 1483sinh 1484F_NON_I386(sinhf DATA) 1485sprintf 1486; sprintf_s replaced by emu 1487sqrt DATA 1488F_NON_I386(sqrtf DATA) 1489srand 1490sscanf 1491sscanf_s 1492strcat 1493strcat_s 1494strchr 1495strcmp 1496strcoll 1497strcpy 1498strcpy_s 1499strcspn 1500strerror 1501; strerror_s replaced by emu 1502strftime 1503strlen 1504strncat 1505strncat_s 1506strncmp 1507strncpy 1508strncpy_s 1509; strnlen replaced by emu 1510strpbrk 1511strrchr 1512strspn 1513strstr 1514strtod 1515strtok 1516strtok_s 1517strtol 1518strtoul 1519strxfrm 1520swprintf 1521swprintf_s 1522swscanf 1523swscanf_s 1524system 1525tan 1526F_NON_I386(tanf F_X86_ANY(DATA)) 1527F_ARM_ANY(tanl == tan) 1528; if we implement tanh, we can set it to DATA only. 1529tanh 1530F_ARM_ANY(tanhf) 1531time F_NON_I386(== _time64) 1532tmpfile 1533tmpfile_s 1534tmpnam 1535tmpnam_s 1536tolower 1537toupper 1538towlower 1539towupper 1540ungetc 1541ungetwc 1542F_ARM_ANY(utime) 1543vfprintf 1544vfprintf_s 1545vfwprintf 1546vfwprintf_s 1547vprintf 1548vprintf_s 1549vsnprintf == _vsnprintf 1550snprintf == _snprintf 1551vsprintf 1552; vsprintf_s replaced by emu 1553vswprintf 1554vswprintf_s 1555vwprintf 1556vwprintf_s 1557F_ARM_ANY(wcrtomb) 1558wcrtomb_s 1559wcscat 1560wcscat_s 1561wcschr 1562wcscmp 1563wcscoll 1564wcscpy 1565wcscpy_s 1566wcscspn 1567wcsftime 1568wcslen 1569wcsncat 1570wcsncat_s 1571wcsncmp 1572wcsncpy 1573wcsncpy_s 1574; We provide replacement implementation in libmingwex 1575wcsnlen DATA 1576wcspbrk 1577wcsrchr 1578F_ARM_ANY(wcsrtombs) 1579wcsrtombs_s 1580wcsspn 1581wcsstr 1582wcstod 1583wcstok 1584wcstok_s 1585wcstol 1586wcstombs 1587wcstombs_s 1588wcstoul 1589wcsxfrm 1590F_ARM_ANY(wctob) 1591wctomb 1592wctomb_s 1593wprintf 1594wprintf_s 1595wscanf 1596wscanf_s 1597