2 ; ReactOS MSVCRT Library
7 $I10_OUTPUT=MSVCRT_I10_OUTPUT @1
8 ??0__non_rtti_object@@QAE@ABV0@@Z=__thiscall_MSVCRT___non_rtti_object_copy_ctor @2
9 ??0__non_rtti_object@@QAE@PBD@Z=__thiscall_MSVCRT___non_rtti_object_ctor @3
10 ;??0bad_cast@@AAE@PBQBD@Z
11 ??0bad_cast@@QAE@ABQBD@Z=__thiscall_MSVCRT_bad_cast_ctor @4
12 ??0bad_cast@@QAE@ABV0@@Z=__thiscall_MSVCRT_bad_cast_copy_ctor @5
13 ;??0bad_cast@@QAE@PBD@Z
14 ??0bad_typeid@@QAE@ABV0@@Z=__thiscall_MSVCRT_bad_typeid_copy_ctor @6
15 ??0bad_typeid@@QAE@PBD@Z=__thiscall_MSVCRT_bad_typeid_ctor @7
16 ??0exception@@QAE@ABQBD@Z=__thiscall_MSVCRT_exception_ctor @8
17 ;??0exception@@QAE@ABQBDH@Z
18 ??0exception@@QAE@ABV0@@Z=__thiscall_MSVCRT_exception_copy_ctor @9
19 ??0exception@@QAE@XZ=__thiscall_MSVCRT_exception_default_ctor @10
20 ??1__non_rtti_object@@UAE@XZ=__thiscall_MSVCRT___non_rtti_object_dtor @11
21 ??1bad_cast@@UAE@XZ=__thiscall_MSVCRT_bad_cast_dtor @12
22 ??1bad_typeid@@UAE@XZ=__thiscall_MSVCRT_bad_typeid_dtor @13
23 ??1exception@@UAE@XZ=__thiscall_MSVCRT_exception_dtor @14
24 ??1type_info@@UAE@XZ=__thiscall_MSVCRT_type_info_dtor @15
25 ??2@YAPAXI@Z=MSVCRT_operator_new @16
26 ??_U@YAPAXI@Z=MSVCRT_operator_new @17
27 ??3@YAXPAX@Z=MSVCRT_operator_delete @18
28 ??_V@YAXPAX@Z=MSVCRT_operator_delete @19
29 ??4__non_rtti_object@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT___non_rtti_object_opequals @20
30 ??4bad_cast@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_bad_cast_opequals @21
31 ??4bad_typeid@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_bad_typeid_opequals @22
32 ??4exception@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_exception_opequals @23
33 ??8type_info@@QBEHABV0@@Z=__thiscall_MSVCRT_type_info_opequals_equals @24
34 ??9type_info@@QBEHABV0@@Z=__thiscall_MSVCRT_type_info_opnot_equals @25
35 ??_7__non_rtti_object@@6B@=MSVCRT___non_rtti_object_vtable @26 DATA
36 ??_7bad_cast@@6B@=MSVCRT_bad_cast_vtable @27 DATA
37 ??_7bad_typeid@@6B@=MSVCRT_bad_typeid_vtable @28 DATA
38 ??_7exception@@6B@=MSVCRT_exception_vtable @29 DATA
39 ??_E__non_rtti_object@@UAEPAXI@Z=__thiscall_MSVCRT___non_rtti_object_vector_dtor @30
40 ??_Ebad_cast@@UAEPAXI@Z=__thiscall_MSVCRT_bad_cast_vector_dtor @31
41 ??_Ebad_typeid@@UAEPAXI@Z=__thiscall_MSVCRT_bad_typeid_vector_dtor @32
42 ??_Eexception@@UAEPAXI@Z=__thiscall_MSVCRT_exception_vector_dtor @33
44 ;??_Fbad_typeid@@QAEXXZ
45 ??_G__non_rtti_object@@UAEPAXI@Z=__thiscall_MSVCRT___non_rtti_object_scalar_dtor @34
46 ??_Gbad_cast@@UAEPAXI@Z=__thiscall_MSVCRT_bad_cast_scalar_dtor @35
47 ??_Gbad_typeid@@UAEPAXI@Z=__thiscall_MSVCRT_bad_typeid_scalar_dtor @36
48 ??_Gexception@@UAEPAXI@Z=__thiscall_MSVCRT_exception_scalar_dtor @37
49 ?_query_new_handler@@YAP6AHI@ZXZ=MSVCRT__query_new_handler @38
50 ?_query_new_mode@@YAHXZ=MSVCRT__query_new_mode @39
51 ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z=MSVCRT__set_new_handler @40
52 ?_set_new_mode@@YAHH@Z=MSVCRT__set_new_mode @41
53 ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z=MSVCRT__set_se_translator @42
54 ?before@type_info@@QBEHABV1@@Z=__thiscall_MSVCRT_type_info_before @43
55 ?name@type_info@@QBEPBDXZ=__thiscall_MSVCRT_type_info_name @44
56 ?raw_name@type_info@@QBEPBDXZ=__thiscall_MSVCRT_type_info_raw_name @45
57 ?set_new_handler@@YAP6AXXZP6AXXZ@Z=MSVCRT__set_new_handler @46
58 ?set_terminate@@YAP6AXXZP6AXXZ@Z=MSVCRT_set_terminate @47
59 ?set_unexpected@@YAP6AXXZP6AXXZ@Z=MSVCRT_set_unexpected @48
60 ?terminate@@YAXXZ=MSVCRT_terminate @49
61 ?unexpected@@YAXXZ=MSVCRT_unexpected @50
62 ?what@exception@@UBEPBDXZ=__thiscall_MSVCRT_what_exception @51
79 _CxxThrowException @68
89 ;__CxxCallUnwindVecDtor
90 __CxxDetectRethrow @77
94 __CxxLongjmpUnwind@4 @79
95 __CxxQueryExceptionSize @80
96 ;__CxxRegisterExceptionObject
97 ;__CxxUnregisterExceptionObject
98 ;__DestructExceptionObject
99 __RTCastToVoid=MSVCRT___RTCastToVoid @81
100 __RTDynamicCast=MSVCRT___RTDynamicCast @82
101 __RTtypeid=MSVCRT___RTtypeid @83
106 __crtCompareStringA=kernel32.CompareStringA @88
107 __crtCompareStringW=kernel32.CompareStringW @89
108 __crtGetLocaleInfoW=kernel32.GetLocaleInfo @90
109 __crtGetStringTypeW=kernel32.GeStringTypeW @779
110 __crtLCMapStringA @91
121 __lc_codepage @101 DATA
122 __lc_collate_cp @103 DATA
123 __lc_handle @104 DATA
126 __mb_cur_max @106 DATA
130 __p___mb_cur_max @110
159 __setlc_active @139 DATA
160 ;___setlc_active_func
161 __setusermatherr @140
167 ;__uncaught_exception
168 __unguarded_readlc_active @146 DATA
173 _abnormal_termination @150
177 _adj_fdiv_m16i@4 @153
179 _adj_fdiv_m32i@4 @155
182 _adj_fdivr_m16i@4 @158
183 _adj_fdivr_m32@4 @159
184 _adj_fdivr_m32i@4 @160
185 _adj_fdivr_m64@8 @161
190 _adjust_fdiv @166 DATA
194 _aligned_offset_malloc @169
195 _aligned_offset_realloc @170
196 _aligned_realloc @171
200 _atoi64=ntdll._atoi64 @175
241 _except_handler2 @214
242 _except_handler3 @215
282 _ftol=ntdll._ftol @254
289 _get_sbh_threshold @259
313 _i64toa=ntdll._i64toa @284
314 _i64tow=ntdll._i64tow @285
352 _itoa=ntdll._itoa @323
353 _itow=ntdll._itow @324
365 _longjmpex=longjmp @335 ;wine
371 _ltoa=ntdll._ltoa @341
372 _ltow=ntdll._ltow @342
374 ;_matherr @344 ;not in msvcrt, but in wine, why?
404 ;_mbsnbcpy_s @376 wine
427 _memccpy=ntdll._memccpy @400
428 _memicmp=ntdll._memicmp @401
469 _seh_longjmp_unwind@4 @434
472 _set_sbh_threshold @436
492 _splitpath=ntdll._splitpath @456
497 _strcmpi=ntdll._strcmpi @461
501 _stricmp=ntdll._stricmp @465
503 _strlwr=ntdll._strlwr @467
504 _strnicmp=ntdll._strnicmp @469
505 _strtoui64=strtoull @470
511 _strupr=ntdll._strupr @475
513 _sys_errlist @477 DATA
524 _ui64toa=ntdll._ui64toa @487
525 _ui64tow=ntdll._ui64tow @488
526 _ultoa=ntdll._ultoa @489
527 _ultow=ntdll._ultow @490
548 _wcsicmp=ntdll._wcsicmp @506
550 _wcslwr=ntdll._wcslwr @508
552 _wcsnicmp=ntdll._wcsnicmp @510
559 _wcsupr=ntdll._wcsupr @515
621 _wtoi=ntdll._wtoi @573
622 _wtoi64=ntdll._wtoi64 @574
623 _wtol=ntdll._wtol @575
640 bsearch=ntdll.bsearch @592
688 is_wctype=ntdll.iswctype @640
701 iswalpha=ntdll.iswalpha @653
704 iswctype=ntdll.iswctype @656
724 mbstowcs=ntdll.mbstowcs @676
726 memchr=ntdll.memchr @678
727 memcmp=ntdll.memcmp @679
728 memcpy=ntdll.memcpy @680
729 memmove=ntdll.memmove @681
730 memset=ntdll.memset @682
740 putwchar=_fputwchar @692
741 qsort=ntdll.qsort @693
759 strcat=ntdll.strcat @711
761 strchr=ntdll.strchr @713
762 strcmp=ntdll.strcmp @714
764 strcpy=ntdll.strcpy @716
766 strcspn=ntdll.strcspn @718
769 strlen=ntdll.strlen @721
770 strncat=ntdll.strncat @722
771 strncmp=ntdll.strncmp @723
772 strncpy=ntdll.strncpy @724
773 strpbrk=ntdll.strpbrk @725
774 strrchr=ntdll.strrchr @726
775 strspn=ntdll.strspn @727
776 strstr=ntdll.strstr @728
779 strtol=ntdll.strtol @731
780 strtoul=ntdll.strtoul @732
790 tolower=ntdll.tolower @742
791 toupper=ntdll.toupper @743
792 towlower=ntdll.towlower @744
793 towupper=ntdll.towupper @745
802 wcscat=ntdll.wcscat @754
803 wcschr=ntdll.wcschr @755
804 wcscmp=ntdll.wcscmp @756
806 wcscpy=ntdll.wcscpy @758
808 wcscspn=ntdll.wcscspn @760
810 wcslen=ntdll.wcslen @762
811 wcsncat=ntdll.wcsncat @763
812 wcsncmp=ntdll.wcsncmp @764
813 wcsncpy=ntdll.wcsncpy @765
815 wcsrchr=ntdll.wcsrchr @767
816 wcsspn=ntdll.wcsspn @768
817 wcsstr=ntdll.wcsstr @769
820 wcstol=ntdll.wcstol @772
821 wcstombs=ntdll.wcstombs @773
822 wcstoul=ntdll.wcstoul @774