diff --git a/configure b/configure index fffcf9bbfc0..475f5b16d34 100755 --- a/configure +++ b/configure @@ -15180,6 +15180,14 @@ dlls/msvcr80 dlls/msvcr80/__install__ dlls/msvcr80/__install-lib__ dlls/msvcr80/ wine_fn_config_makefile dlls/msvcr80 "dlls/Makedll.rules \$(MAKEDEP)" test "x$enable_msvcr80" != xno && wine_fn_append_file ALL_DLL_DIRS "dlls/msvcr80" +wine_fn_append_file ALL_IMPORT_LIBS "dlls/msvcr90/libmsvcr90.$IMPLIBEXT" +wine_fn_append_rule ALL_MAKEFILE_DEPENDS "dlls/msvcr90/libmsvcr90.$IMPLIBEXT dlls/msvcr90/libmsvcr90.cross.a: tools/widl tools/winebuild tools/winegcc include +dlls/msvcr90/libmsvcr90.$IMPLIBEXT dlls/msvcr90/libmsvcr90.cross.a: dlls/msvcr90/msvcr90.spec dlls/msvcr90/Makefile + @cd dlls/msvcr90 && \$(MAKE) \`basename \$@\` +dlls/msvcr90 dlls/msvcr90/__install__ dlls/msvcr90/__install-lib__ dlls/msvcr90/__install-dev__: __builddeps__" +wine_fn_config_makefile dlls/msvcr90 "dlls/Makedll.rules \$(MAKEDEP)" +test "x$enable_msvcr90" != xno && wine_fn_append_file ALL_DLL_DIRS "dlls/msvcr90" + wine_fn_append_file ALL_IMPORT_LIBS "dlls/msvcrt/libmsvcrt.$IMPLIBEXT" wine_fn_append_rule ALL_MAKEFILE_DEPENDS "dlls/msvcrt/libmsvcrt.$IMPLIBEXT dlls/msvcrt/libmsvcrt.cross.a: tools/widl tools/winebuild tools/winegcc include dlls/msvcrt/libmsvcrt.$IMPLIBEXT dlls/msvcrt/libmsvcrt.cross.a: dlls/msvcrt/msvcrt.spec dlls/msvcrt/Makefile @@ -17616,6 +17624,7 @@ do "dlls/msvcr70/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/msvcr70/Makefile" ;; "dlls/msvcr71/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/msvcr71/Makefile" ;; "dlls/msvcr80/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/msvcr80/Makefile" ;; + "dlls/msvcr90/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/msvcr90/Makefile" ;; "dlls/msvcrt/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/msvcrt/Makefile" ;; "dlls/msvcrt/tests/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/msvcrt/tests/Makefile" ;; "dlls/msvcrt20/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/msvcrt20/Makefile" ;; diff --git a/configure.ac b/configure.ac index 73125b5b2ab..c9fab126c5b 100644 --- a/configure.ac +++ b/configure.ac @@ -2402,6 +2402,7 @@ WINE_CONFIG_DLL(msvcirt) WINE_CONFIG_DLL(msvcr70,,[msvcr70]) WINE_CONFIG_DLL(msvcr71,,[msvcr71]) WINE_CONFIG_DLL(msvcr80,,[msvcr80]) +WINE_CONFIG_DLL(msvcr90,,[msvcr90]) WINE_CONFIG_DLL(msvcrt,,[msvcrt]) WINE_CONFIG_TEST(dlls/msvcrt/tests) WINE_CONFIG_DLL(msvcrt20,,[msvcrt20]) diff --git a/dlls/msvcr90/Makefile.in b/dlls/msvcr90/Makefile.in new file mode 100644 index 00000000000..8cb458a37b2 --- /dev/null +++ b/dlls/msvcr90/Makefile.in @@ -0,0 +1,14 @@ +TOPSRCDIR = @top_srcdir@ +TOPOBJDIR = ../.. +SRCDIR = @srcdir@ +VPATH = @srcdir@ +MODULE = msvcr90.dll +IMPORTLIB = msvcr90 +IMPORTS = msvcrt kernel32 + +C_SRCS = \ + msvcr90.c + +@MAKE_DLL_RULES@ + +@DEPENDENCIES@ # everything below this line is overwritten by make depend diff --git a/dlls/msvcr90/msvcr90.c b/dlls/msvcr90/msvcr90.c new file mode 100644 index 00000000000..4bef02c8cc0 --- /dev/null +++ b/dlls/msvcr90/msvcr90.c @@ -0,0 +1,37 @@ +/* + * msvcr90 specific functions + * + * Copyright 2010 Detlef Riekenberg + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + */ + +#include + +#include "windef.h" +#include "winbase.h" + +BOOL WINAPI DllMain(HINSTANCE hdll, DWORD reason, LPVOID reserved) +{ + switch (reason) + { + case DLL_WINE_PREATTACH: + return FALSE; /* prefer native version */ + + case DLL_PROCESS_ATTACH: + DisableThreadLibraryCalls(hdll); + } + return TRUE; +} diff --git a/dlls/msvcr90/msvcr90.spec b/dlls/msvcr90/msvcr90.spec new file mode 100644 index 00000000000..27ad21da201 --- /dev/null +++ b/dlls/msvcr90/msvcr90.spec @@ -0,0 +1,1452 @@ +# MS VC++2008 runtime library + +@ stub ??0__non_rtti_object@std@@QAE@ABV01@@Z +@ stub ??0bad_cast@std@@QAE@ABV01@@Z +@ stub ??0bad_cast@std@@QAE@PBD@Z +@ stub ??0bad_typeid@std@@QAE@ABV01@@Z +@ stub ??0bad_typeid@std@@QAE@PBD@Z +@ stub ??0exception@std@@QAE@ABQBD@Z +@ stub ??0exception@std@@QAE@ABQBDH@Z +@ stub ??0exception@std@@QAE@ABV01@@Z +@ stub ??0exception@std@@QAE@XZ +@ stub ??1__non_rtti_object@std@@UAE@XZ +@ stub ??1bad_cast@std@@UAE@XZ +@ stub ??1bad_typeid@std@@UAE@XZ +@ stub ??1exception@std@@UAE@XZ +@ cdecl -i386 -norelay ??1type_info@@UAE@XZ() msvcrt.??1type_info@@UAE@XZ +@ cdecl ??2@YAPAXI@Z(long) msvcrt.??2@YAPAXI@Z +@ stub ??2@YAPAXIHPBDH@Z +@ cdecl ??3@YAXPAX@Z(ptr) msvcrt.??3@YAXPAX@Z +@ stub ??4__non_rtti_object@std@@QAEAAV01@ABV01@@Z +@ stub ??4bad_cast@std@@QAEAAV01@ABV01@@Z +@ stub ??4bad_typeid@std@@QAEAAV01@ABV01@@Z +@ stub ??4exception@std@@QAEAAV01@ABV01@@Z +@ stub ??8type_info@@QBE_NABV0@@Z +@ stub ??9type_info@@QBE_NABV0@@Z +@ stub ??_7__non_rtti_object@std@@6B@ +@ stub ??_7bad_cast@std@@6B@ +@ stub ??_7bad_typeid@std@@6B@ +@ extern -i386 ??_7exception@@6B@ msvcrt.??_7exception@@6B@ +@ stub ??_7exception@std@@6B@ +@ stub ??_Fbad_cast@std@@QAEXXZ +@ stub ??_Fbad_typeid@std@@QAEXXZ +@ cdecl ??_U@YAPAXI@Z(long) msvcrt.??_U@YAPAXI@Z +@ stub ??_U@YAPAXIHPBDH@Z +@ cdecl ??_V@YAXPAX@Z(ptr) msvcrt.??_V@YAXPAX@Z +@ stub ?_Name_base@type_info@@CAPBDPBV1@PAU__type_info_node@@@Z +@ stub ?_Name_base_internal@type_info@@CAPBDPBV1@PAU__type_info_node@@@Z +@ stub ?_Type_info_dtor@type_info@@CAXPAV1@@Z +@ stub ?_Type_info_dtor_internal@type_info@@CAXPAV1@@Z +@ stub ?_ValidateExecute@@YAHP6GHXZ@Z +@ stub ?_ValidateRead@@YAHPBXI@Z +@ stub ?_ValidateWrite@@YAHPAXI@Z +@ cdecl __uncaught_exception() msvcrt.__uncaught_exception +@ stub ?_inconsistency@@YAXXZ +@ stub ?_invalid_parameter@@YAXPBG00II@Z +@ stub ?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z +@ stub ?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z +@ stub ?_open@@YAHPBDHH@Z +@ cdecl ?_query_new_handler@@YAP6AHI@ZXZ() msvcrt.?_query_new_handler@@YAP6AHI@ZXZ +@ cdecl ?_query_new_mode@@YAHXZ() msvcrt.?_query_new_mode@@YAHXZ +@ stub ?_set_new_handler@@YAP6AHI@ZH@Z +@ cdecl ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z(ptr) msvcrt.?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z +@ cdecl ?_set_new_mode@@YAHH@Z(long) msvcrt.?_set_new_mode@@YAHH@Z +@ stub ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZH@Z +@ cdecl ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z(ptr) msvcrt.?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z +@ stub ?_sopen@@YAHPBDHHH@Z +@ stub ?_type_info_dtor_internal_method@type_info@@QAEXXZ +@ stub ?_wopen@@YAHPB_WHH@Z +@ stub ?_wsopen@@YAHPB_WHHH@Z +@ cdecl -i386 -norelay ?before@type_info@@QBEHABV1@@Z(ptr) msvcrt.?before@type_info@@QBEHABV1@@Z +@ stub ?name@type_info@@QBEPBDPAU__type_info_node@@@Z +@ cdecl -i386 -norelay ?raw_name@type_info@@QBEPBDXZ() msvcrt.?raw_name@type_info@@QBEPBDXZ +@ cdecl ?set_new_handler@@YAP6AXXZP6AXXZ@Z(ptr) msvcrt.?set_new_handler@@YAP6AXXZP6AXXZ@Z +@ stub ?set_terminate@@YAP6AXXZH@Z +@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ@Z(ptr) msvcrt.?set_terminate@@YAP6AXXZP6AXXZ@Z +@ stub ?set_unexpected@@YAP6AXXZH@Z +@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ@Z(ptr) msvcrt.?set_unexpected@@YAP6AXXZP6AXXZ@Z +@ stub ?swprintf@@YAHPAGIPBGZZ +@ stub ?swprintf@@YAHPA_WIPB_WZZ +@ cdecl ?terminate@@YAXXZ() msvcrt.?terminate@@YAXXZ +@ cdecl ?unexpected@@YAXXZ() msvcrt.?unexpected@@YAXXZ +@ stub ?vswprintf@@YAHPA_WIPB_WPAD@Z +@ stub ?what@exception@std@@UBEPBDXZ +@ cdecl $I10_OUTPUT() msvcrt.$I10_OUTPUT +@ cdecl -arch=i386 _CIacos() msvcrt._CIacos +@ cdecl -arch=i386 _CIasin() msvcrt._CIasin +@ cdecl -arch=i386 _CIatan() msvcrt._CIatan +@ cdecl -arch=i386 _CIatan2() msvcrt._CIatan2 +@ cdecl -arch=i386 _CIcos() msvcrt._CIcos +@ cdecl -arch=i386 _CIcosh() msvcrt._CIcosh +@ cdecl -arch=i386 _CIexp() msvcrt._CIexp +@ cdecl -arch=i386 _CIfmod() msvcrt._CIfmod +@ cdecl -arch=i386 _CIlog() msvcrt._CIlog +@ cdecl -arch=i386 _CIlog10() msvcrt._CIlog10 +@ cdecl -arch=i386 _CIpow() msvcrt._CIpow +@ cdecl -arch=i386 _CIsin() msvcrt._CIsin +@ cdecl -arch=i386 _CIsinh() msvcrt._CIsinh +@ cdecl -arch=i386 _CIsqrt() msvcrt._CIsqrt +@ cdecl -arch=i386 _CItan() msvcrt._CItan +@ cdecl -arch=i386 _CItanh() msvcrt._CItanh +@ stub _CRT_RTC_INIT +@ stub _CRT_RTC_INITW +@ stub _CreateFrameInfo +@ cdecl _CxxThrowException(long long) msvcrt._CxxThrowException +@ cdecl -i386 -norelay _EH_prolog() msvcrt._EH_prolog +@ stub _FindAndUnlinkFrame +@ cdecl _Getdays() msvcrt._Getdays +@ cdecl _Getmonths() msvcrt._Getmonths +@ cdecl _Gettnames() msvcrt._Gettnames +@ extern _HUGE msvcrt._HUGE +@ stub _IsExceptionObjectToBeDestroyed +@ stub _NLG_Dispatch2 +@ stub _NLG_Return +@ stub _NLG_Return2 +@ cdecl _Strftime(str long str ptr ptr) msvcrt._Strftime +@ cdecl _XcptFilter(long ptr) msvcrt._XcptFilter +@ stub __AdjustPointer +@ stub __BuildCatchObject +@ stub __BuildCatchObjectHelper +@ cdecl __CppXcptFilter(long ptr) msvcrt.__CppXcptFilter +@ stub __CxxCallUnwindDelDtor +@ stub __CxxCallUnwindDtor +@ stub __CxxCallUnwindStdDelDtor +@ stub __CxxCallUnwindVecDtor +@ cdecl __CxxDetectRethrow(ptr) msvcrt.__CxxDetectRethrow +@ stub __CxxExceptionFilter +@ cdecl -i386 -norelay __CxxFrameHandler(ptr ptr ptr ptr) msvcrt.__CxxFrameHandler +@ stub __CxxFrameHandler2 +@ stub __CxxFrameHandler3 +@ stdcall -i386 __CxxLongjmpUnwind(ptr) msvcrt.__CxxLongjmpUnwind +@ cdecl __CxxQueryExceptionSize() msvcrt.__CxxQueryExceptionSize +@ stub __CxxRegisterExceptionObject +@ stub __CxxUnregisterExceptionObject +@ stub __DestructExceptionObject +@ stub __FrameUnwindFilter +@ cdecl __RTCastToVoid(ptr) msvcrt.__RTCastToVoid +@ cdecl __RTDynamicCast(ptr long ptr ptr long) msvcrt.__RTDynamicCast +@ cdecl __RTtypeid(ptr) msvcrt.__RTtypeid +@ cdecl __STRINGTOLD(ptr ptr str long) msvcrt.__STRINGTOLD +@ stub __STRINGTOLD_L +@ stub __TypeMatch +@ cdecl ___lc_codepage_func() msvcrt.___lc_codepage_func +@ cdecl ___lc_collate_cp_func() msvcrt.___lc_collate_cp_func +@ cdecl ___lc_handle_func() msvcrt.___lc_handle_func +@ cdecl ___mb_cur_max_func() msvcrt.___mb_cur_max_func +@ stub ___mb_cur_max_l_func +@ cdecl ___setlc_active_func() msvcrt.___setlc_active_func +@ cdecl ___unguarded_readlc_active_add_func() msvcrt.___unguarded_readlc_active_add_func +@ extern __argc msvcrt.__argc +@ extern __argv msvcrt.__argv +@ extern __badioinfo msvcrt.__badioinfo +@ stub __clean_type_info_names_internal +@ stub __control87_2 +@ stub __create_locale +@ cdecl __crtCompareStringA(long long str long str long) msvcrt.__crtCompareStringA +@ cdecl __crtCompareStringW(long long wstr long wstr long) msvcrt.__crtCompareStringW +@ cdecl __crtGetLocaleInfoW(long long ptr long) msvcrt.__crtGetLocaleInfoW +@ stub __crtGetStringTypeW +@ cdecl __crtLCMapStringA(long long str long ptr long long long) msvcrt.__crtLCMapStringA +@ stub __crtLCMapStringW +@ stub __daylight +@ cdecl __dllonexit(ptr ptr ptr) msvcrt.__dllonexit +@ cdecl __doserrno() msvcrt.__doserrno +@ stub __dstbias +@ stub ___fls_getvalue@4 +@ stub ___fls_setvalue@8 +@ cdecl __fpecode() msvcrt.__fpecode +@ stub __free_locale +@ stub __get_app_type +@ stub __get_current_locale +@ stub __get_flsindex +@ stub __get_tlsindex +@ cdecl __getmainargs(ptr ptr ptr long ptr) msvcrt.__getmainargs +@ extern __initenv msvcrt.__initenv +@ cdecl __iob_func() msvcrt.__iob_func +@ cdecl __isascii(long) msvcrt.__isascii +@ cdecl __iscsym(long) msvcrt.__iscsym +@ cdecl __iscsymf(long) msvcrt.__iscsymf +@ stub __iswcsym +@ stub __iswcsymf +@ stub __lc_clike +@ extern __lc_codepage msvcrt.__lc_codepage +@ extern __lc_collate_cp msvcrt.__lc_collate_cp +@ extern __lc_handle msvcrt.__lc_handle +@ stub __lconv +@ cdecl __lconv_init() msvcrt.__lconv_init +@ stub __libm_sse2_acos +@ stub __libm_sse2_acosf +@ stub __libm_sse2_asin +@ stub __libm_sse2_asinf +@ stub __libm_sse2_atan +@ stub __libm_sse2_atan2 +@ stub __libm_sse2_atanf +@ stub __libm_sse2_cos +@ stub __libm_sse2_cosf +@ stub __libm_sse2_exp +@ stub __libm_sse2_expf +@ stub __libm_sse2_log +@ stub __libm_sse2_log10 +@ stub __libm_sse2_log10f +@ stub __libm_sse2_logf +@ stub __libm_sse2_pow +@ stub __libm_sse2_powf +@ stub __libm_sse2_sin +@ stub __libm_sse2_sinf +@ stub __libm_sse2_tan +@ stub __libm_sse2_tanf +@ extern __mb_cur_max msvcrt.__mb_cur_max +@ cdecl -arch=i386 __p___argc() msvcrt.__p___argc +@ cdecl -arch=i386 __p___argv() msvcrt.__p___argv +@ cdecl -arch=i386 __p___initenv() msvcrt.__p___initenv +@ cdecl -arch=i386 __p___mb_cur_max() msvcrt.__p___mb_cur_max +@ cdecl -arch=i386 __p___wargv() msvcrt.__p___wargv +@ cdecl -arch=i386 __p___winitenv() msvcrt.__p___winitenv +@ cdecl -arch=i386 __p__acmdln() msvcrt.__p__acmdln +@ cdecl -arch=i386 __p__amblksiz() msvcrt.__p__amblksiz +@ cdecl -arch=i386 __p__commode() msvcrt.__p__commode +@ cdecl -arch=i386 __p__daylight() msvcrt.__p__daylight +@ cdecl -arch=i386 __p__dstbias() msvcrt.__p__dstbias +@ cdecl -arch=i386 __p__environ() msvcrt.__p__environ +@ cdecl -arch=i386 __p__fmode() msvcrt.__p__fmode +@ cdecl -arch=i386 __p__iob() msvcrt.__p__iob +@ stub __p__mbcasemap +@ cdecl -arch=i386 __p__mbctype() msvcrt.__p__mbctype +@ cdecl -arch=i386 __p__pctype() msvcrt.__p__pctype +@ cdecl -arch=i386 __p__pgmptr() msvcrt.__p__pgmptr +@ stub __p__pwctype +@ cdecl -arch=i386 __p__timezone() msvcrt.__p__timezone +@ cdecl -arch=i386 __p__tzname() msvcrt.__p__tzname +@ cdecl -arch=i386 __p__wcmdln() msvcrt.__p__wcmdln +@ cdecl -arch=i386 __p__wenviron() msvcrt.__p__wenviron +@ cdecl -arch=i386 __p__wpgmptr() msvcrt.__p__wpgmptr +@ cdecl __pctype_func() msvcrt.__pctype_func +@ extern __pioinfo msvcrt.__pioinfo +@ stub __pwctype_func +@ stub __pxcptinfoptrs +@ stub __report_gsfailure +@ cdecl __set_app_type(long) msvcrt.__set_app_type +@ stub __set_flsgetvalue +@ extern __setlc_active msvcrt.__setlc_active +@ cdecl __setusermatherr(ptr) msvcrt.__setusermatherr +@ stub __strncnt +@ stub __swprintf_l +@ stub __sys_errlist +@ stub __sys_nerr +@ cdecl __threadhandle() msvcrt.__threadhandle +@ cdecl __threadid() msvcrt.__threadid +@ stub __timezone +@ cdecl __toascii(long) msvcrt.__toascii +@ stub __tzname +@ cdecl __unDName(ptr str long ptr ptr long) msvcrt.__unDName +@ cdecl __unDNameEx(ptr str long ptr ptr ptr long) msvcrt.__unDNameEx +@ stub __unDNameHelper +@ extern __unguarded_readlc_active msvcrt.__unguarded_readlc_active +@ stub __vswprintf_l +@ extern __wargv msvcrt.__wargv +@ stub __wcserror +@ stub __wcserror_s +@ stub __wcsncnt +@ cdecl __wgetmainargs(ptr ptr ptr long ptr) msvcrt.__wgetmainargs +@ extern __winitenv msvcrt.__winitenv +@ cdecl _abnormal_termination() msvcrt._abnormal_termination +@ stub _abs64 +@ cdecl _access(str long) msvcrt._access +@ stub _access_s +@ extern _acmdln msvcrt._acmdln +@ stdcall -arch=i386 _adj_fdiv_m16i(long) msvcrt._adj_fdiv_m16i +@ stdcall -arch=i386 _adj_fdiv_m32(long) msvcrt._adj_fdiv_m32 +@ stdcall -arch=i386 _adj_fdiv_m32i(long) msvcrt._adj_fdiv_m32i +@ stdcall -arch=i386 _adj_fdiv_m64(double) msvcrt._adj_fdiv_m64 +@ cdecl -arch=i386 _adj_fdiv_r() msvcrt._adj_fdiv_r +@ stdcall -arch=i386 _adj_fdivr_m16i(long) msvcrt._adj_fdivr_m16i +@ stdcall -arch=i386 _adj_fdivr_m32(long) msvcrt._adj_fdivr_m32 +@ stdcall -arch=i386 _adj_fdivr_m32i(long) msvcrt._adj_fdivr_m32i +@ stdcall -arch=i386 _adj_fdivr_m64(double) msvcrt._adj_fdivr_m64 +@ cdecl -arch=i386 _adj_fpatan() msvcrt._adj_fpatan +@ cdecl -arch=i386 _adj_fprem() msvcrt._adj_fprem +@ cdecl -arch=i386 _adj_fprem1() msvcrt._adj_fprem1 +@ cdecl -arch=i386 _adj_fptan() msvcrt._adj_fptan +@ extern -arch=i386 _adjust_fdiv msvcrt._adjust_fdiv +@ stub _aexit_rtn +@ cdecl _aligned_free(ptr) msvcrt._aligned_free +@ cdecl _aligned_malloc(long long) msvcrt._aligned_malloc +@ stub _aligned_msize +@ cdecl _aligned_offset_malloc(long long long) msvcrt._aligned_offset_malloc +@ cdecl _aligned_offset_realloc(ptr long long long) msvcrt._aligned_offset_realloc +@ stub _aligned_offset_recalloc +@ cdecl _aligned_realloc(ptr long long) msvcrt._aligned_realloc +@ stub _aligned_recalloc +@ cdecl _amsg_exit(long) msvcrt._amsg_exit +@ cdecl _assert(str str long) msvcrt._assert +@ stub _atodbl +@ stub _atodbl_l +@ stub _atof_l +@ stub _atoflt +@ stub _atoflt_l +@ cdecl -ret64 _atoi64(str) msvcrt._atoi64 +@ stub _atoi64_l +@ stub _atoi_l +@ stub _atol_l +@ cdecl _atoldbl(ptr str) msvcrt._atoldbl +@ stub _atoldbl_l +@ cdecl _beep(long long) msvcrt._beep +@ cdecl _beginthread(ptr long ptr) msvcrt._beginthread +@ cdecl _beginthreadex(ptr long ptr ptr long ptr) msvcrt._beginthreadex +@ stub _byteswap_uint64 +@ stub _byteswap_ulong +@ stub _byteswap_ushort +@ cdecl _c_exit() msvcrt._c_exit +@ cdecl _cabs(long) msvcrt._cabs +@ cdecl _callnewh(long) msvcrt._callnewh +@ stub _calloc_crt +@ cdecl _cexit() msvcrt._cexit +@ cdecl _cgets(str) msvcrt._cgets +@ stub _cgets_s +@ stub _cgetws +@ stub _cgetws_s +@ cdecl _chdir(str) msvcrt._chdir +@ cdecl _chdrive(long) msvcrt._chdrive +@ cdecl _chgsign( double ) msvcrt._chgsign +@ cdecl -i386 -norelay _chkesp() msvcrt._chkesp +@ cdecl _chmod(str long) msvcrt._chmod +@ cdecl _chsize(long long) msvcrt._chsize +@ stub _chsize_s +@ cdecl _clearfp() msvcrt._clearfp +@ cdecl _close(long) msvcrt._close +@ cdecl _commit(long) msvcrt._commit +@ extern _commode msvcrt._commode +@ stub _configthreadlocale +@ cdecl _control87(long long) msvcrt._control87 +@ cdecl _controlfp(long long) msvcrt._controlfp +@ stub _controlfp_s +@ cdecl _copysign( double double ) msvcrt._copysign +@ varargs _cprintf(str) msvcrt._cprintf +@ stub _cprintf_l +@ stub _cprintf_p +@ stub _cprintf_p_l +@ stub _cprintf_s +@ stub _cprintf_s_l +@ cdecl _cputs(str) msvcrt._cputs +@ stub _cputws +@ cdecl _creat(str long) msvcrt._creat +@ stub _create_locale +@ stub _crt_debugger_hook +@ varargs _cscanf(str) msvcrt._cscanf +@ stub _cscanf_l +@ stub _cscanf_s +@ stub _cscanf_s_l +@ cdecl _ctime32(ptr) msvcrt._ctime32 +@ stub _ctime32_s +@ cdecl _ctime64(ptr) msvcrt._ctime64 +@ stub _ctime64_s +@ cdecl _cwait(ptr long long) msvcrt._cwait +@ stub _cwprintf +@ stub _cwprintf_l +@ stub _cwprintf_p +@ stub _cwprintf_p_l +@ stub _cwprintf_s +@ stub _cwprintf_s_l +@ stub _cwscanf +@ stub _cwscanf_l +@ stub _cwscanf_s +@ stub _cwscanf_s_l +@ extern _daylight msvcrt._daylight +@ stub _decode_pointer +@ cdecl _difftime32(long long) msvcrt._difftime32 +@ cdecl _difftime64(long long) msvcrt._difftime64 +@ stub _dosmaperr +@ extern _dstbias msvcrt._dstbias +@ cdecl _dup(long) msvcrt._dup +@ cdecl _dup2(long long) msvcrt._dup2 +@ stub _dupenv_s +@ cdecl _ecvt(double long ptr ptr) msvcrt._ecvt +@ stub _ecvt_s +@ stub _encode_pointer +@ stub _encoded_null +@ cdecl _endthread() msvcrt._endthread +@ cdecl _endthreadex(long) msvcrt._endthreadex +@ extern _environ msvcrt._environ +@ cdecl _eof(long) msvcrt._eof +@ cdecl _errno() msvcrt._errno +@ cdecl _except_handler2(ptr ptr ptr ptr) msvcrt._except_handler2 +@ cdecl _except_handler3(ptr ptr ptr ptr) msvcrt._except_handler3 +@ stub _except_handler4_common +@ varargs _execl(str str) msvcrt._execl +@ varargs _execle(str str) msvcrt._execle +@ varargs _execlp(str str) msvcrt._execlp +@ varargs _execlpe(str str) msvcrt._execlpe +@ cdecl _execv(str ptr) msvcrt._execv +@ cdecl _execve(str ptr ptr) msvcrt._execve +@ cdecl _execvp(str ptr) msvcrt._execvp +@ cdecl _execvpe(str ptr ptr) msvcrt._execvpe +@ cdecl _exit(long) msvcrt._exit +@ cdecl _expand(ptr long) msvcrt._expand +@ stub _fclose_nolock +@ cdecl _fcloseall() msvcrt._fcloseall +@ cdecl _fcvt(double long ptr ptr) msvcrt._fcvt +@ stub _fcvt_s +@ cdecl _fdopen(long str) msvcrt._fdopen +@ stub _fflush_nolock +@ cdecl _fgetchar() msvcrt._fgetchar +@ stub _fgetwc_nolock +@ cdecl _fgetwchar() msvcrt._fgetwchar +@ cdecl _filbuf(ptr) msvcrt._filbuf +@ cdecl _filelength(long) msvcrt._filelength +@ cdecl -ret64 _filelengthi64(long) msvcrt._filelengthi64 +@ cdecl _fileno(ptr) msvcrt._fileno +@ cdecl _findclose(long) msvcrt._findclose +@ stub _findfirst32 +@ stub _findfirst32i64 +@ stub _findfirst64 +@ stub _findfirst64i32 +@ stub _findnext32 +@ stub _findnext32i64 +@ stub _findnext64 +@ stub _findnext64i32 +@ cdecl _finite( double ) msvcrt._finite +@ cdecl _flsbuf(long ptr) msvcrt._flsbuf +@ cdecl _flushall() msvcrt._flushall +@ extern _fmode msvcrt._fmode +@ cdecl _fpclass(double) msvcrt._fpclass +@ stub _fpieee_flt +@ cdecl _fpreset() msvcrt._fpreset +@ stub _fprintf_l +@ stub _fprintf_p +@ stub _fprintf_p_l +@ stub _fprintf_s_l +@ cdecl _fputchar(long) msvcrt._fputchar +@ stub _fputwc_nolock +@ cdecl _fputwchar(long) msvcrt._fputwchar +@ stub _fread_nolock +@ stub _fread_nolock_s +@ stub _free_locale +@ stub _freea +@ stub _freea_s +@ stub _freefls +@ stub _fscanf_l +@ stub _fscanf_s_l +@ stub _fseek_nolock +@ stub _fseeki64 +@ stub _fseeki64_nolock +@ cdecl _fsopen(str str long) msvcrt._fsopen +@ stub _fstat32 +@ stub _fstat32i64 +@ cdecl _fstat64(long ptr) msvcrt._fstat64 +@ stub _fstat64i32 +@ stub _ftell_nolock +@ stub _ftelli64 +@ stub _ftelli64_nolock +@ cdecl _ftime32(ptr) msvcrt._ftime32 +@ stub _ftime32_s +@ cdecl _ftime64(ptr) msvcrt._ftime64 +@ stub _ftime64_s +@ cdecl -ret64 _ftol() msvcrt._ftol +@ cdecl _fullpath(ptr str long) msvcrt._fullpath +@ cdecl _futime32(long ptr) msvcrt._futime32 +@ cdecl _futime64(long ptr) msvcrt._futime64 +@ stub _fwprintf_l +@ stub _fwprintf_p +@ stub _fwprintf_p_l +@ stub _fwprintf_s_l +@ stub _fwrite_nolock +@ stub _fwscanf_l +@ stub _fwscanf_s_l +@ cdecl _gcvt(double long str) msvcrt._gcvt +@ stub _gcvt_s +@ stub _get_amblksiz +@ stub _get_current_locale +@ stub _get_daylight +@ stub _get_doserrno +@ stub _get_dstbias +@ stub _get_errno +@ stub _get_fmode +@ stub _get_heap_handle +@ stub _get_invalid_parameter_handler +@ cdecl _get_osfhandle(long) msvcrt._get_osfhandle +@ stub _get_output_format +@ stub _get_pgmptr +@ stub _get_printf_count_output +@ stub _get_purecall_handler +@ cdecl _get_sbh_threshold() msvcrt._get_sbh_threshold +@ stub _get_terminate +@ stub _get_timezone +@ stub _get_tzname +@ stub _get_unexpected +@ stub _get_wpgmptr +@ stub _getc_nolock +@ cdecl _getch() msvcrt._getch +@ stub _getch_nolock +@ cdecl _getche() msvcrt._getche +@ stub _getche_nolock +@ cdecl _getcwd(str long) msvcrt._getcwd +@ cdecl _getdcwd(long str long) msvcrt._getdcwd +@ stub _getdcwd_nolock +@ cdecl _getdiskfree(long ptr) msvcrt._getdiskfree +@ cdecl _getdllprocaddr(long str long) msvcrt._getdllprocaddr +@ cdecl _getdrive() msvcrt._getdrive +@ cdecl _getdrives() msvcrt._getdrives +@ cdecl _getmaxstdio() msvcrt._getmaxstdio +@ cdecl _getmbcp() msvcrt._getmbcp +@ cdecl _getpid() msvcrt._getpid +@ stub _getptd +@ stub _getsystime +@ cdecl _getw(ptr) msvcrt._getw +@ stub _getwch +@ stub _getwch_nolock +@ stub _getwche +@ stub _getwche_nolock +@ cdecl _getws(ptr) msvcrt._getws +@ stub _getws_s +@ cdecl _global_unwind2(ptr) msvcrt._global_unwind2 +@ cdecl _gmtime32(ptr) msvcrt._gmtime32 +@ stub _gmtime32_s +@ cdecl _gmtime64(ptr) msvcrt._gmtime64 +@ stub _gmtime64_s +@ cdecl _heapadd(ptr long) msvcrt._heapadd +@ cdecl _heapchk() msvcrt._heapchk +@ cdecl _heapmin() msvcrt._heapmin +@ cdecl _heapset(long) msvcrt._heapset +@ stub _heapused +@ cdecl _heapwalk(ptr) msvcrt._heapwalk +@ cdecl _hypot(double double) msvcrt._hypot +@ stub _hypotf +@ cdecl _i64toa(long long ptr long) msvcrt._i64toa +@ stub _i64toa_s +@ cdecl _i64tow(long long ptr long) msvcrt._i64tow +@ stub _i64tow_s +@ stub _initptd +@ cdecl _initterm(ptr ptr) msvcrt._initterm +@ stub _initterm_e +@ stub _inp +@ stub _inpd +@ stub _inpw +@ stub _invalid_parameter +@ stub _invalid_parameter_noinfo +@ stub _invoke_watson +@ extern _iob msvcrt._iob +@ stub _isalnum_l +@ stub _isalpha_l +@ cdecl _isatty(long) msvcrt._isatty +@ stub _iscntrl_l +@ cdecl _isctype(long long) msvcrt._isctype +@ stub _isctype_l +@ stub _isdigit_l +@ stub _isgraph_l +@ stub _isleadbyte_l +@ stub _islower_l +@ stub _ismbbalnum +@ stub _ismbbalnum_l +@ stub _ismbbalpha +@ stub _ismbbalpha_l +@ stub _ismbbgraph +@ stub _ismbbgraph_l +@ stub _ismbbkalnum +@ stub _ismbbkalnum_l +@ cdecl _ismbbkana(long) msvcrt._ismbbkana +@ stub _ismbbkana_l +@ stub _ismbbkprint +@ stub _ismbbkprint_l +@ stub _ismbbkpunct +@ stub _ismbbkpunct_l +@ cdecl _ismbblead(long) msvcrt._ismbblead +@ stub _ismbblead_l +@ stub _ismbbprint +@ stub _ismbbprint_l +@ stub _ismbbpunct +@ stub _ismbbpunct_l +@ cdecl _ismbbtrail(long) msvcrt._ismbbtrail +@ stub _ismbbtrail_l +@ cdecl _ismbcalnum(long) msvcrt._ismbcalnum +@ stub _ismbcalnum_l +@ cdecl _ismbcalpha(long) msvcrt._ismbcalpha +@ stub _ismbcalpha_l +@ cdecl _ismbcdigit(long) msvcrt._ismbcdigit +@ stub _ismbcdigit_l +@ cdecl _ismbcgraph(long) msvcrt._ismbcgraph +@ stub _ismbcgraph_l +@ cdecl _ismbchira(long) msvcrt._ismbchira +@ stub _ismbchira_l +@ cdecl _ismbckata(long) msvcrt._ismbckata +@ stub _ismbckata_l +@ stub _ismbcl0 +@ stub _ismbcl0_l +@ stub _ismbcl1 +@ stub _ismbcl1_l +@ stub _ismbcl2 +@ stub _ismbcl2_l +@ cdecl _ismbclegal(long) msvcrt._ismbclegal +@ stub _ismbclegal_l +@ cdecl _ismbclower(long) msvcrt._ismbclower +@ stub _ismbclower_l +@ cdecl _ismbcprint(long) msvcrt._ismbcprint +@ stub _ismbcprint_l +@ cdecl _ismbcpunct(long) msvcrt._ismbcpunct +@ stub _ismbcpunct_l +@ cdecl _ismbcspace(long) msvcrt._ismbcspace +@ stub _ismbcspace_l +@ cdecl _ismbcsymbol(long) msvcrt._ismbcsymbol +@ stub _ismbcsymbol_l +@ cdecl _ismbcupper(long) msvcrt._ismbcupper +@ stub _ismbcupper_l +@ cdecl _ismbslead(ptr ptr) msvcrt._ismbslead +@ stub _ismbslead_l +@ cdecl _ismbstrail(ptr ptr) msvcrt._ismbstrail +@ stub _ismbstrail_l +@ cdecl _isnan( double ) msvcrt._isnan +@ stub _isprint_l +@ stub _ispunct_l +@ stub _isspace_l +@ stub _isupper_l +@ stub _iswalnum_l +@ stub _iswalpha_l +@ stub _iswcntrl_l +@ stub _iswcsym_l +@ stub _iswcsymf_l +@ stub _iswctype_l +@ stub _iswdigit_l +@ stub _iswgraph_l +@ stub _iswlower_l +@ stub _iswprint_l +@ stub _iswpunct_l +@ stub _iswspace_l +@ stub _iswupper_l +@ stub _iswxdigit_l +@ stub _isxdigit_l +@ cdecl _itoa(long ptr long) msvcrt._itoa +@ stub _itoa_s +@ cdecl _itow(long ptr long) msvcrt._itow +@ stub _itow_s +@ cdecl _j0(double) msvcrt._j0 +@ cdecl _j1(double) msvcrt._j1 +@ cdecl _jn(long double) msvcrt._jn +@ cdecl _kbhit() msvcrt._kbhit +@ cdecl _lfind(ptr ptr ptr long ptr) msvcrt._lfind +@ stub _lfind_s +@ cdecl _loaddll(str) msvcrt._loaddll +@ cdecl -i386 _local_unwind2(ptr long) msvcrt._local_unwind2 +@ stub _local_unwind4 +@ cdecl _localtime32(ptr) msvcrt._localtime32 +@ stub _localtime32_s +@ cdecl _localtime64(ptr) msvcrt._localtime64 +@ stub _localtime64_s +@ cdecl _lock(long) msvcrt._lock +@ stub _lock_file +@ cdecl _locking(long long long) msvcrt._locking +@ cdecl _logb( double ) msvcrt._logb +@ cdecl -i386 _longjmpex(ptr long) msvcrt._longjmpex +@ cdecl _lrotl(long long) msvcrt._lrotl +@ cdecl _lrotr(long long) msvcrt._lrotr +@ cdecl _lsearch(ptr ptr long long ptr) msvcrt._lsearch +@ stub _lsearch_s +@ cdecl _lseek(long long long) msvcrt._lseek +@ cdecl -ret64 _lseeki64(long double long) msvcrt._lseeki64 +@ cdecl _ltoa(long ptr long) msvcrt._ltoa +@ stub _ltoa_s +@ cdecl _ltow(long ptr long) msvcrt._ltow +@ stub _ltow_s +@ cdecl _makepath(ptr str str str str) msvcrt._makepath +@ stub _makepath_s +@ stub _malloc_crt +@ cdecl _mbbtombc(long) msvcrt._mbbtombc +@ stub _mbbtombc_l +@ cdecl _mbbtype(long long) msvcrt._mbbtype +@ stub _mbbtype_l +@ stub _mbcasemap +@ cdecl _mbccpy(str str) msvcrt._mbccpy +@ stub _mbccpy_l +@ stub _mbccpy_s +@ stub _mbccpy_s_l +@ cdecl _mbcjistojms(long) msvcrt._mbcjistojms +@ stub _mbcjistojms_l +@ stub _mbcjmstojis +@ stub _mbcjmstojis_l +@ cdecl _mbclen(ptr) msvcrt._mbclen +@ stub _mbclen_l +@ stub _mbctohira +@ stub _mbctohira_l +@ stub _mbctokata +@ stub _mbctokata_l +@ cdecl _mbctolower(long) msvcrt._mbctolower +@ stub _mbctolower_l +@ cdecl _mbctombb(long) msvcrt._mbctombb +@ stub _mbctombb_l +@ cdecl _mbctoupper(long) msvcrt._mbctoupper +@ stub _mbctoupper_l +@ extern _mbctype msvcrt._mbctype +@ stub _mblen_l +@ cdecl _mbsbtype(str long) msvcrt._mbsbtype +@ stub _mbsbtype_l +@ stub _mbscat_s +@ stub _mbscat_s_l +@ cdecl _mbschr(str long) msvcrt._mbschr +@ stub _mbschr_l +@ cdecl _mbscmp(str str) msvcrt._mbscmp +@ stub _mbscmp_l +@ cdecl _mbscoll(str str) msvcrt._mbscoll +@ stub _mbscoll_l +@ stub _mbscpy_s +@ stub _mbscpy_s_l +@ cdecl _mbscspn(str str) msvcrt._mbscspn +@ stub _mbscspn_l +@ cdecl _mbsdec(ptr ptr) msvcrt._mbsdec +@ stub _mbsdec_l +@ cdecl _mbsicmp(str str) msvcrt._mbsicmp +@ stub _mbsicmp_l +@ cdecl _mbsicoll(str str) msvcrt._mbsicoll +@ stub _mbsicoll_l +@ cdecl _mbsinc(str) msvcrt._mbsinc +@ stub _mbsinc_l +@ cdecl _mbslen(str) msvcrt._mbslen +@ stub _mbslen_l +@ cdecl _mbslwr(str) msvcrt._mbslwr +@ stub _mbslwr_l +@ stub _mbslwr_s +@ stub _mbslwr_s_l +@ cdecl _mbsnbcat(str str long) msvcrt._mbsnbcat +@ stub _mbsnbcat_l +@ stub _mbsnbcat_s +@ stub _mbsnbcat_s_l +@ cdecl _mbsnbcmp(str str long) msvcrt._mbsnbcmp +@ stub _mbsnbcmp_l +@ cdecl _mbsnbcnt(ptr long) msvcrt._mbsnbcnt +@ stub _mbsnbcnt_l +@ stub _mbsnbcoll +@ stub _mbsnbcoll_l +@ cdecl _mbsnbcpy(ptr str long) msvcrt._mbsnbcpy +@ stub _mbsnbcpy_l +@ cdecl _mbsnbcpy_s(ptr long str long) msvcrt._mbsnbcpy_s +@ stub _mbsnbcpy_s_l +@ cdecl _mbsnbicmp(str str long) msvcrt._mbsnbicmp +@ stub _mbsnbicmp_l +@ stub _mbsnbicoll +@ stub _mbsnbicoll_l +@ cdecl _mbsnbset(str long long) msvcrt._mbsnbset +@ stub _mbsnbset_l +@ stub _mbsnbset_s +@ stub _mbsnbset_s_l +@ cdecl _mbsncat(str str long) msvcrt._mbsncat +@ stub _mbsncat_l +@ stub _mbsncat_s +@ stub _mbsncat_s_l +@ cdecl _mbsnccnt(str long) msvcrt._mbsnccnt +@ stub _mbsnccnt_l +@ cdecl _mbsncmp(str str long) msvcrt._mbsncmp +@ stub _mbsncmp_l +@ stub _mbsncoll +@ stub _mbsncoll_l +@ cdecl _mbsncpy(str str long) msvcrt._mbsncpy +@ stub _mbsncpy_l +@ stub _mbsncpy_s +@ stub _mbsncpy_s_l +@ cdecl _mbsnextc(str) msvcrt._mbsnextc +@ stub _mbsnextc_l +@ cdecl _mbsnicmp(str str long) msvcrt._mbsnicmp +@ stub _mbsnicmp_l +@ stub _mbsnicoll +@ stub _mbsnicoll_l +@ cdecl _mbsninc(str long) msvcrt._mbsninc +@ stub _mbsninc_l +@ stub _mbsnlen +@ stub _mbsnlen_l +@ cdecl _mbsnset(str long long) msvcrt._mbsnset +@ stub _mbsnset_l +@ stub _mbsnset_s +@ stub _mbsnset_s_l +@ cdecl _mbspbrk(str str) msvcrt._mbspbrk +@ stub _mbspbrk_l +@ cdecl _mbsrchr(str long) msvcrt._mbsrchr +@ stub _mbsrchr_l +@ cdecl _mbsrev(str) msvcrt._mbsrev +@ stub _mbsrev_l +@ cdecl _mbsset(str long) msvcrt._mbsset +@ stub _mbsset_l +@ stub _mbsset_s +@ stub _mbsset_s_l +@ cdecl _mbsspn(str str) msvcrt._mbsspn +@ stub _mbsspn_l +@ cdecl _mbsspnp(str str) msvcrt._mbsspnp +@ stub _mbsspnp_l +@ cdecl _mbsstr(str str) msvcrt._mbsstr +@ stub _mbsstr_l +@ cdecl _mbstok(str str) msvcrt._mbstok +@ stub _mbstok_l +@ stub _mbstok_s +@ stub _mbstok_s_l +@ stub _mbstowcs_l +@ stub _mbstowcs_s_l +@ cdecl _mbstrlen(str) msvcrt._mbstrlen +@ stub _mbstrlen_l +@ stub _mbstrnlen +@ stub _mbstrnlen_l +@ cdecl _mbsupr(str) msvcrt._mbsupr +@ stub _mbsupr_l +@ stub _mbsupr_s +@ stub _mbsupr_s_l +@ stub _mbtowc_l +@ cdecl _memccpy(ptr ptr long long) msvcrt._memccpy +@ cdecl _memicmp(str str long) msvcrt._memicmp +@ stub _memicmp_l +@ cdecl _mkdir(str) msvcrt._mkdir +@ stub _mkgmtime32 +@ stub _mkgmtime64 +@ cdecl _mktemp(str) msvcrt._mktemp +@ stub _mktemp_s +@ cdecl _mktime32(ptr) msvcrt._mktime32 +@ cdecl _mktime64(ptr) msvcrt._mktime64 +@ cdecl _msize(ptr) msvcrt._msize +@ cdecl _nextafter(double double) msvcrt._nextafter +@ cdecl _onexit(ptr) msvcrt._onexit +@ varargs _open(str long) msvcrt._open +@ cdecl _open_osfhandle(long long) msvcrt._open_osfhandle +@ stub _outp +@ stub _outpd +@ stub _outpw +@ cdecl _pclose(ptr) msvcrt._pclose +@ extern _pctype msvcrt._pctype +@ extern _pgmptr msvcrt._pgmptr +@ cdecl _pipe(ptr long long) msvcrt._pipe +@ cdecl _popen(str str) msvcrt._popen +@ stub _printf_l +@ stub _printf_p +@ stub _printf_p_l +@ stub _printf_s_l +@ cdecl _purecall() msvcrt._purecall +@ cdecl _putch(long) msvcrt._putch +@ stub _putch_nolock +@ cdecl _putenv(str) msvcrt._putenv +@ stub _putenv_s +@ cdecl _putw(long ptr) msvcrt._putw +@ stub _putwch +@ stub _putwch_nolock +@ cdecl _putws(wstr) msvcrt._putws +@ stub _pwctype +@ cdecl _read(long ptr long) msvcrt._read +@ stub _realloc_crt +@ stub _recalloc +@ stub _recalloc_crt +@ stub _resetstkoflw +@ cdecl _rmdir(str) msvcrt._rmdir +@ cdecl _rmtmp() msvcrt._rmtmp +@ cdecl _rotl(long long) msvcrt._rotl +@ stub _rotl64 +@ cdecl _rotr(long long) msvcrt._rotr +@ stub _rotr64 +@ cdecl -arch=i386 _safe_fdiv() msvcrt._safe_fdiv +@ cdecl -arch=i386 _safe_fdivr() msvcrt._safe_fdivr +@ cdecl -arch=i386 _safe_fprem() msvcrt._safe_fprem +@ cdecl -arch=i386 _safe_fprem1() msvcrt._safe_fprem1 +@ cdecl _scalb( double long) msvcrt._scalb +@ stub _scanf_l +@ stub _scanf_s_l +@ stub _scprintf +@ stub _scprintf_l +@ stub _scprintf_p +@ stub _scprintf_p_l +@ stub _scwprintf +@ stub _scwprintf_l +@ stub _scwprintf_p +@ stub _scwprintf_p_l +@ cdecl _searchenv(str str ptr) msvcrt._searchenv +@ stub _searchenv_s +@ stub _seh_longjmp_unwind4 +@ stdcall -i386 _seh_longjmp_unwind(ptr) msvcrt._seh_longjmp_unwind +@ stub _set_SSE2_enable +@ stub _set_abort_behavior +@ stub _set_amblksiz +@ stub _set_controlfp +@ stub _set_doserrno +@ stub _set_errno +@ cdecl _set_error_mode(long) msvcrt._set_error_mode +@ stub _set_fmode +@ stub _set_invalid_parameter_handler +@ stub _set_malloc_crt_max_wait +@ stub _set_output_format +@ stub _set_printf_count_output +@ stub _set_purecall_handler +@ cdecl _set_sbh_threshold(long) msvcrt._set_sbh_threshold +@ cdecl _seterrormode(long) msvcrt._seterrormode +@ cdecl -i386 -norelay _setjmp(ptr) msvcrt._setjmp +@ cdecl -i386 -norelay _setjmp3(ptr long) msvcrt._setjmp3 +@ cdecl _setmaxstdio(long) msvcrt._setmaxstdio +@ cdecl _setmbcp(long) msvcrt._setmbcp +@ cdecl _setmode(long long) msvcrt._setmode +@ stub _setsystime +@ cdecl _sleep(long) msvcrt._sleep +@ varargs _snprintf(ptr long str) msvcrt._snprintf +@ stub _snprintf_c +@ stub _snprintf_c_l +@ stub _snprintf_l +@ stub _snprintf_s +@ stub _snprintf_s_l +@ stub _snscanf +@ stub _snscanf_l +@ stub _snscanf_s +@ stub _snscanf_s_l +@ varargs _snwprintf(ptr long wstr) msvcrt._snwprintf +@ stub _snwprintf_l +@ stub _snwprintf_s +@ stub _snwprintf_s_l +@ stub _snwscanf +@ stub _snwscanf_l +@ stub _snwscanf_s +@ stub _snwscanf_s_l +@ varargs _sopen(str long long) msvcrt._sopen +@ stub _sopen_s +@ varargs _spawnl(long str str) msvcrt._spawnl +@ varargs _spawnle(long str str) msvcrt._spawnle +@ varargs _spawnlp(long str str) msvcrt._spawnlp +@ varargs _spawnlpe(long str str) msvcrt._spawnlpe +@ cdecl _spawnv(long str ptr) msvcrt._spawnv +@ cdecl _spawnve(long str ptr ptr) msvcrt._spawnve +@ cdecl _spawnvp(long str ptr) msvcrt._spawnvp +@ cdecl _spawnvpe(long str ptr ptr) msvcrt._spawnvpe +@ cdecl _splitpath(str ptr ptr ptr ptr) msvcrt._splitpath +@ stub _splitpath_s +@ stub _sprintf_l +@ stub _sprintf_p +@ stub _sprintf_p_l +@ stub _sprintf_s_l +@ stub _sscanf_l +@ stub _sscanf_s_l +@ stub _stat32 +@ stub _stat32i64 +@ cdecl _stat64(str ptr) msvcrt._stat64 +@ stub _stat64i32 +@ cdecl _statusfp() msvcrt._statusfp +@ stub _statusfp2 +@ stub _strcoll_l +@ cdecl _strdate(ptr) msvcrt._strdate +@ stub _strdate_s +@ cdecl _strdup(str) msvcrt._strdup +@ cdecl _strerror(long) msvcrt._strerror +@ stub _strerror_s +@ stub _strftime_l +@ cdecl _stricmp(str str) msvcrt._stricmp +@ stub _stricmp_l +@ cdecl _stricoll(str str) msvcrt._stricoll +@ stub _stricoll_l +@ cdecl _strlwr(str) msvcrt._strlwr +@ stub _strlwr_l +@ stub _strlwr_s +@ stub _strlwr_s_l +@ stub _strncoll +@ stub _strncoll_l +@ cdecl _strnicmp(str str long) msvcrt._strnicmp +@ stub _strnicmp_l +@ stub _strnicoll +@ stub _strnicoll_l +@ cdecl _strnset(str long long) msvcrt._strnset +@ stub _strnset_s +@ cdecl _strrev(str) msvcrt._strrev +@ cdecl _strset(str long) msvcrt._strset +@ stub _strset_s +@ cdecl _strtime(ptr) msvcrt._strtime +@ stub _strtime_s +@ stub _strtod_l +@ stub _strtoi64 +@ stub _strtoi64_l +@ stub _strtol_l +@ stub _strtoui64 +@ stub _strtoui64_l +@ stub _strtoul_l +@ cdecl _strupr(str) msvcrt._strupr +@ stub _strupr_l +@ stub _strupr_s +@ stub _strupr_s_l +@ stub _strxfrm_l +@ cdecl _swab(str str long) msvcrt._swab +@ stub _swprintf +@ stub _swprintf_c +@ stub _swprintf_c_l +@ stub _swprintf_p +@ stub _swprintf_p_l +@ stub _swprintf_s_l +@ stub _swscanf_l +@ stub _swscanf_s_l +@ extern _sys_errlist msvcrt._sys_errlist +@ extern _sys_nerr msvcrt._sys_nerr +@ cdecl _tell(long) msvcrt._tell +@ cdecl -ret64 _telli64(long) msvcrt._telli64 +@ cdecl _tempnam(str str) msvcrt._tempnam +@ cdecl _time32(ptr) msvcrt._time32 +@ cdecl _time64(ptr) msvcrt._time64 +@ extern _timezone msvcrt._timezone +@ cdecl _tolower(long) msvcrt._tolower +@ stub _tolower_l +@ cdecl _toupper(long) msvcrt._toupper +@ stub _toupper_l +@ stub _towlower_l +@ stub _towupper_l +@ extern _tzname msvcrt._tzname +@ cdecl _tzset() msvcrt._tzset +@ cdecl _ui64toa(long long ptr long) msvcrt._ui64toa +@ stub _ui64toa_s +@ cdecl _ui64tow(long long ptr long) msvcrt._ui64tow +@ stub _ui64tow_s +@ cdecl _ultoa(long ptr long) msvcrt._ultoa +@ stub _ultoa_s +@ cdecl _ultow(long ptr long) msvcrt._ultow +@ stub _ultow_s +@ cdecl _umask(long) msvcrt._umask +@ stub _umask_s +@ stub _ungetc_nolock +@ cdecl _ungetch(long) msvcrt._ungetch +@ stub _ungetch_nolock +@ stub _ungetwc_nolock +@ stub _ungetwch +@ stub _ungetwch_nolock +@ cdecl _unlink(str) msvcrt._unlink +@ cdecl _unloaddll(long) msvcrt._unloaddll +@ cdecl _unlock(long) msvcrt._unlock +@ stub _unlock_file +@ cdecl _utime32(str ptr) msvcrt._utime32 +@ cdecl _utime64(str ptr) msvcrt._utime64 +@ stub _vcprintf +@ stub _vcprintf_l +@ stub _vcprintf_p +@ stub _vcprintf_p_l +@ stub _vcprintf_s +@ stub _vcprintf_s_l +@ stub _vcwprintf +@ stub _vcwprintf_l +@ stub _vcwprintf_p +@ stub _vcwprintf_p_l +@ stub _vcwprintf_s +@ stub _vcwprintf_s_l +@ stub _vfprintf_l +@ stub _vfprintf_p +@ stub _vfprintf_p_l +@ stub _vfprintf_s_l +@ stub _vfwprintf_l +@ stub _vfwprintf_p +@ stub _vfwprintf_p_l +@ stub _vfwprintf_s_l +@ stub _vprintf_l +@ stub _vprintf_p +@ stub _vprintf_p_l +@ stub _vprintf_s_l +@ cdecl _vscprintf(str ptr) msvcrt._vscprintf +@ stub _vscprintf_l +@ stub _vscprintf_p +@ stub _vscprintf_p_l +@ cdecl _vscwprintf(wstr ptr) msvcrt._vscwprintf +@ stub _vscwprintf_l +@ stub _vscwprintf_p +@ stub _vscwprintf_p_l +@ cdecl _vsnprintf(ptr long str ptr) msvcrt._vsnprintf +@ stub _vsnprintf_c +@ stub _vsnprintf_c_l +@ stub _vsnprintf_l +@ stub _vsnprintf_s +@ stub _vsnprintf_s_l +@ cdecl _vsnwprintf(ptr long wstr ptr) msvcrt._vsnwprintf +@ stub _vsnwprintf_l +@ stub _vsnwprintf_s +@ stub _vsnwprintf_s_l +@ stub _vsprintf_l +@ stub _vsprintf_p +@ stub _vsprintf_p_l +@ stub _vsprintf_s_l +@ stub _vswprintf +@ stub _vswprintf_c +@ stub _vswprintf_c_l +@ stub _vswprintf_l +@ stub _vswprintf_p +@ stub _vswprintf_p_l +@ stub _vswprintf_s_l +@ stub _vwprintf_l +@ stub _vwprintf_p +@ stub _vwprintf_p_l +@ stub _vwprintf_s_l +@ cdecl _waccess(wstr long) msvcrt._waccess +@ stub _waccess_s +@ cdecl _wasctime(ptr) msvcrt._wasctime +@ stub _wasctime_s +@ stub _wassert +@ cdecl _wchdir(wstr) msvcrt._wchdir +@ cdecl _wchmod(wstr long) msvcrt._wchmod +@ extern _wcmdln msvcrt._wcmdln +@ cdecl _wcreat(wstr long) msvcrt._wcreat +@ stub _wcscoll_l +@ cdecl _wcsdup(wstr) msvcrt._wcsdup +@ stub _wcserror +@ stub _wcserror_s +@ stub _wcsftime_l +@ cdecl _wcsicmp(wstr wstr) msvcrt._wcsicmp +@ stub _wcsicmp_l +@ cdecl _wcsicoll(wstr wstr) msvcrt._wcsicoll +@ stub _wcsicoll_l +@ cdecl _wcslwr(wstr) msvcrt._wcslwr +@ stub _wcslwr_l +@ stub _wcslwr_s +@ stub _wcslwr_s_l +@ stub _wcsncoll +@ stub _wcsncoll_l +@ cdecl _wcsnicmp(wstr wstr long) msvcrt._wcsnicmp +@ stub _wcsnicmp_l +@ stub _wcsnicoll +@ stub _wcsnicoll_l +@ cdecl _wcsnset(wstr long long) msvcrt._wcsnset +@ stub _wcsnset_s +@ cdecl _wcsrev(wstr) msvcrt._wcsrev +@ cdecl _wcsset(wstr long) msvcrt._wcsset +@ stub _wcsset_s +@ stub _wcstod_l +@ stub _wcstoi64 +@ stub _wcstoi64_l +@ stub _wcstol_l +@ stub _wcstombs_l +@ stub _wcstombs_s_l +@ stub _wcstoui64 +@ stub _wcstoui64_l +@ stub _wcstoul_l +@ cdecl _wcsupr(wstr) msvcrt._wcsupr +@ stub _wcsupr_l +@ cdecl _wcsupr_s(wstr long) msvcrt._wcsupr_s +@ stub _wcsupr_s_l +@ stub _wcsxfrm_l +@ cdecl _wctime32(ptr) msvcrt._wctime32 +@ stub _wctime32_s +@ cdecl _wctime64(ptr) msvcrt._wctime64 +@ stub _wctime64_s +@ stub _wctomb_l +@ stub _wctomb_s_l +@ stub _wctype +@ stub _wdupenv_s +@ extern _wenviron msvcrt._wenviron +@ varargs _wexecl(wstr wstr) msvcrt._wexecl +@ varargs _wexecle(wstr wstr) msvcrt._wexecle +@ varargs _wexeclp(wstr wstr) msvcrt._wexeclp +@ varargs _wexeclpe(wstr wstr) msvcrt._wexeclpe +@ cdecl _wexecv(wstr ptr) msvcrt._wexecv +@ cdecl _wexecve(wstr ptr ptr) msvcrt._wexecve +@ cdecl _wexecvp(wstr ptr) msvcrt._wexecvp +@ cdecl _wexecvpe(wstr ptr ptr) msvcrt._wexecvpe +@ cdecl _wfdopen(long wstr) msvcrt._wfdopen +@ stub _wfindfirst32 +@ stub _wfindfirst32i64 +@ stub _wfindfirst64 +@ stub _wfindfirst64i32 +@ stub _wfindnext32 +@ stub _wfindnext32i64 +@ stub _wfindnext64 +@ stub _wfindnext64i32 +@ cdecl _wfopen(wstr wstr) msvcrt._wfopen +@ stub _wfopen_s +@ cdecl _wfreopen(wstr wstr ptr) msvcrt._wfreopen +@ stub _wfreopen_s +@ cdecl _wfsopen(wstr wstr long) msvcrt._wfsopen +@ cdecl _wfullpath(ptr wstr long) msvcrt._wfullpath +@ cdecl _wgetcwd(wstr long) msvcrt._wgetcwd +@ cdecl _wgetdcwd(long wstr long) msvcrt._wgetdcwd +@ stub _wgetdcwd_nolock +@ cdecl _wgetenv(wstr) msvcrt._wgetenv +@ stub _wgetenv_s +@ cdecl _wmakepath(wstr wstr wstr wstr wstr) msvcrt._wmakepath +@ stub _wmakepath_s +@ cdecl _wmkdir(wstr) msvcrt._wmkdir +@ cdecl _wmktemp(wstr) msvcrt._wmktemp +@ stub _wmktemp_s +@ varargs _wopen(wstr long) msvcrt._wopen +@ stub _wperror +@ extern _wpgmptr msvcrt._wpgmptr +@ cdecl _wpopen(wstr wstr) msvcrt._wpopen +@ stub _wprintf_l +@ stub _wprintf_p +@ stub _wprintf_p_l +@ stub _wprintf_s_l +@ cdecl _wputenv(wstr) msvcrt._wputenv +@ stub _wputenv_s +@ cdecl _wremove(wstr) msvcrt._wremove +@ cdecl _wrename(wstr wstr) msvcrt._wrename +@ cdecl _write(long ptr long) msvcrt._write +@ cdecl _wrmdir(wstr) msvcrt._wrmdir +@ stub _wscanf_l +@ stub _wscanf_s_l +@ cdecl _wsearchenv(wstr wstr ptr) msvcrt._wsearchenv +@ stub _wsearchenv_s +@ cdecl _wsetlocale(long wstr) msvcrt._wsetlocale +@ varargs _wsopen(wstr long long) msvcrt._wsopen +@ stub _wsopen_s +@ varargs _wspawnl(long wstr wstr) msvcrt._wspawnl +@ varargs _wspawnle(long wstr wstr) msvcrt._wspawnle +@ varargs _wspawnlp(long wstr wstr) msvcrt._wspawnlp +@ varargs _wspawnlpe(long wstr wstr) msvcrt._wspawnlpe +@ cdecl _wspawnv(long wstr ptr) msvcrt._wspawnv +@ cdecl _wspawnve(long wstr ptr ptr) msvcrt._wspawnve +@ cdecl _wspawnvp(long wstr ptr) msvcrt._wspawnvp +@ cdecl _wspawnvpe(long wstr ptr ptr) msvcrt._wspawnvpe +@ cdecl _wsplitpath(wstr ptr ptr ptr ptr) msvcrt._wsplitpath +@ cdecl _wsplitpath_s(wstr ptr long ptr long ptr long ptr long) msvcrt._wsplitpath_s +@ stub _wstat32 +@ stub _wstat32i64 +@ cdecl _wstat64(wstr ptr) msvcrt._wstat64 +@ stub _wstat64i32 +@ cdecl _wstrdate(ptr) msvcrt._wstrdate +@ stub _wstrdate_s +@ cdecl _wstrtime(ptr) msvcrt._wstrtime +@ stub _wstrtime_s +@ cdecl _wsystem(wstr) msvcrt._wsystem +@ cdecl _wtempnam(wstr wstr) msvcrt._wtempnam +@ stub _wtmpnam +@ stub _wtmpnam_s +@ stub _wtof +@ stub _wtof_l +@ cdecl _wtoi(wstr) msvcrt._wtoi +@ cdecl _wtoi64(wstr) msvcrt._wtoi64 +@ stub _wtoi64_l +@ stub _wtoi_l +@ cdecl _wtol(wstr) msvcrt._wtol +@ stub _wtol_l +@ cdecl _wunlink(wstr) msvcrt._wunlink +@ cdecl _wutime32(wstr ptr) msvcrt._wutime32 +@ cdecl _wutime64(wstr ptr) msvcrt._wutime64 +@ cdecl _y0(double) msvcrt._y0 +@ cdecl _y1(double) msvcrt._y1 +@ cdecl _yn(long double ) msvcrt._yn +@ cdecl abort() msvcrt.abort +@ cdecl abs(long) msvcrt.abs +@ cdecl acos(double) msvcrt.acos +@ cdecl asctime(ptr) msvcrt.asctime +@ stub asctime_s +@ cdecl asin(double) msvcrt.asin +@ cdecl atan(double) msvcrt.atan +@ cdecl atan2(double double) msvcrt.atan2 +@ cdecl atexit(ptr) msvcrt.atexit +@ cdecl atof(str) msvcrt.atof +@ cdecl atoi(str) msvcrt.atoi +@ cdecl atol(str) msvcrt.atol +@ cdecl bsearch(ptr ptr long long ptr) msvcrt.bsearch +@ stub bsearch_s +@ stub btowc +@ cdecl calloc(long long) msvcrt.calloc +@ cdecl ceil(double) msvcrt.ceil +@ cdecl clearerr(ptr) msvcrt.clearerr +@ stub clearerr_s +@ cdecl clock() msvcrt.clock +@ cdecl cos(double) msvcrt.cos +@ cdecl cosh(double) msvcrt.cosh +@ cdecl div(long long) msvcrt.div +@ cdecl exit(long) msvcrt.exit +@ cdecl exp(double) msvcrt.exp +@ cdecl fabs(double) msvcrt.fabs +@ cdecl fclose(ptr) msvcrt.fclose +@ cdecl feof(ptr) msvcrt.feof +@ cdecl ferror(ptr) msvcrt.ferror +@ cdecl fflush(ptr) msvcrt.fflush +@ cdecl fgetc(ptr) msvcrt.fgetc +@ cdecl fgetpos(ptr ptr) msvcrt.fgetpos +@ cdecl fgets(ptr long ptr) msvcrt.fgets +@ cdecl fgetwc(ptr) msvcrt.fgetwc +@ cdecl fgetws(ptr long ptr) msvcrt.fgetws +@ cdecl floor(double) msvcrt.floor +@ cdecl fmod(double double) msvcrt.fmod +@ cdecl fopen(str str) msvcrt.fopen +@ stub fopen_s +@ varargs fprintf(ptr str) msvcrt.fprintf +@ stub fprintf_s +@ cdecl fputc(long ptr) msvcrt.fputc +@ cdecl fputs(str ptr) msvcrt.fputs +@ cdecl fputwc(long ptr) msvcrt.fputwc +@ cdecl fputws(wstr ptr) msvcrt.fputws +@ cdecl fread(ptr long long ptr) msvcrt.fread +@ stub fread_s +@ cdecl free(ptr) msvcrt.free +@ cdecl freopen(str str ptr) msvcrt.freopen +@ stub freopen_s +@ cdecl frexp(double ptr) msvcrt.frexp +@ varargs fscanf(ptr str) msvcrt.fscanf +@ stub fscanf_s +@ cdecl fseek(ptr long long) msvcrt.fseek +@ cdecl fsetpos(ptr ptr) msvcrt.fsetpos +@ cdecl ftell(ptr) msvcrt.ftell +@ varargs fwprintf(ptr wstr) msvcrt.fwprintf +@ stub fwprintf_s +@ cdecl fwrite(ptr long long ptr) msvcrt.fwrite +@ varargs fwscanf(ptr wstr) msvcrt.fwscanf +@ stub fwscanf_s +@ cdecl getc(ptr) msvcrt.getc +@ cdecl getchar() msvcrt.getchar +@ cdecl getenv(str) msvcrt.getenv +@ stub getenv_s +@ cdecl gets(str) msvcrt.gets +@ stub gets_s +@ cdecl getwc(ptr) msvcrt.getwc +@ cdecl getwchar() msvcrt.getwchar +@ cdecl is_wctype(long long) msvcrt.is_wctype +@ cdecl isalnum(long) msvcrt.isalnum +@ cdecl isalpha(long) msvcrt.isalpha +@ cdecl iscntrl(long) msvcrt.iscntrl +@ cdecl isdigit(long) msvcrt.isdigit +@ cdecl isgraph(long) msvcrt.isgraph +@ cdecl isleadbyte(long) msvcrt.isleadbyte +@ cdecl islower(long) msvcrt.islower +@ cdecl isprint(long) msvcrt.isprint +@ cdecl ispunct(long) msvcrt.ispunct +@ cdecl isspace(long) msvcrt.isspace +@ cdecl isupper(long) msvcrt.isupper +@ cdecl iswalnum(long) msvcrt.iswalnum +@ cdecl iswalpha(long) msvcrt.iswalpha +@ cdecl iswascii(long) msvcrt.iswascii +@ cdecl iswcntrl(long) msvcrt.iswcntrl +@ cdecl iswctype(long long) msvcrt.iswctype +@ cdecl iswdigit(long) msvcrt.iswdigit +@ cdecl iswgraph(long) msvcrt.iswgraph +@ cdecl iswlower(long) msvcrt.iswlower +@ cdecl iswprint(long) msvcrt.iswprint +@ cdecl iswpunct(long) msvcrt.iswpunct +@ cdecl iswspace(long) msvcrt.iswspace +@ cdecl iswupper(long) msvcrt.iswupper +@ cdecl iswxdigit(long) msvcrt.iswxdigit +@ cdecl isxdigit(long) msvcrt.isxdigit +@ cdecl labs(long) msvcrt.labs +@ cdecl ldexp( double long) msvcrt.ldexp +@ cdecl ldiv(long long) msvcrt.ldiv +@ cdecl localeconv() msvcrt.localeconv +@ cdecl log(double) msvcrt.log +@ cdecl log10(double) msvcrt.log10 +@ cdecl -i386 longjmp(ptr long) msvcrt.longjmp +@ cdecl malloc(long) msvcrt.malloc +@ cdecl mblen(ptr long) msvcrt.mblen +@ stub mbrlen +@ stub mbrtowc +@ stub mbsrtowcs +@ stub mbsrtowcs_s +@ cdecl mbstowcs(ptr str long) msvcrt.mbstowcs +@ stub mbstowcs_s +@ cdecl mbtowc(wstr str long) msvcrt.mbtowc +@ cdecl memchr(ptr long long) msvcrt.memchr +@ cdecl memcmp(ptr ptr long) msvcrt.memcmp +@ cdecl memcpy(ptr ptr long) msvcrt.memcpy +@ stub memcpy_s +@ cdecl memmove(ptr ptr long) msvcrt.memmove +@ stub memmove_s +@ cdecl memset(ptr long long) msvcrt.memset +@ cdecl modf(double ptr) msvcrt.modf +@ cdecl perror(str) msvcrt.perror +@ cdecl pow(double double) msvcrt.pow +@ varargs printf(str) msvcrt.printf +@ stub printf_s +@ cdecl putc(long ptr) msvcrt.putc +@ cdecl putchar(long) msvcrt.putchar +@ cdecl puts(str) msvcrt.puts +@ cdecl putwc(long ptr) msvcrt.putwc +@ cdecl putwchar(long) msvcrt.putwchar +@ cdecl qsort(ptr long long ptr) msvcrt.qsort +@ stub qsort_s +@ cdecl raise(long) msvcrt.raise +@ cdecl rand() msvcrt.rand +@ cdecl rand_s(ptr) msvcrt.rand_s +@ cdecl realloc(ptr long) msvcrt.realloc +@ cdecl remove(str) msvcrt.remove +@ cdecl rename(str str) msvcrt.rename +@ cdecl rewind(ptr) msvcrt.rewind +@ varargs scanf(str) msvcrt.scanf +@ stub scanf_s +@ cdecl setbuf(ptr ptr) msvcrt.setbuf +@ cdecl setlocale(long str) msvcrt.setlocale +@ cdecl setvbuf(ptr str long long) msvcrt.setvbuf +@ cdecl signal(long long) msvcrt.signal +@ cdecl sin(double) msvcrt.sin +@ cdecl sinh(double) msvcrt.sinh +@ varargs sprintf(ptr str) msvcrt.sprintf +@ varargs sprintf_s(ptr long str) msvcrt.sprintf_s +@ cdecl sqrt(double) msvcrt.sqrt +@ cdecl srand(long) msvcrt.srand +@ varargs sscanf(str str) msvcrt.sscanf +@ stub sscanf_s +@ cdecl strcat(str str) msvcrt.strcat +@ cdecl strcat_s(str long str) msvcrt.strcat_s +@ cdecl strchr(str long) msvcrt.strchr +@ cdecl strcmp(str str) msvcrt.strcmp +@ cdecl strcoll(str str) msvcrt.strcoll +@ cdecl strcpy(ptr str) msvcrt.strcpy +@ cdecl strcpy_s(ptr long str) msvcrt.strcpy_s +@ cdecl strcspn(str str) msvcrt.strcspn +@ cdecl strerror(long) msvcrt.strerror +@ stub strerror_s +@ cdecl strftime(str long str ptr) msvcrt.strftime +@ cdecl strlen(str) msvcrt.strlen +@ cdecl strncat(str str long) msvcrt.strncat +@ stub strncat_s +@ cdecl strncmp(str str long) msvcrt.strncmp +@ cdecl strncpy(ptr str long) msvcrt.strncpy +@ stub strncpy_s +@ stub strnlen +@ cdecl strpbrk(str str) msvcrt.strpbrk +@ cdecl strrchr(str long) msvcrt.strrchr +@ cdecl strspn(str str) msvcrt.strspn +@ cdecl strstr(str str) msvcrt.strstr +@ cdecl strtod(str ptr) msvcrt.strtod +@ cdecl strtok(str str) msvcrt.strtok +@ stub strtok_s +@ cdecl strtol(str ptr long) msvcrt.strtol +@ cdecl strtoul(str ptr long) msvcrt.strtoul +@ cdecl strxfrm(ptr str long) msvcrt.strxfrm +@ stub swprintf_s +@ varargs swscanf(wstr wstr) msvcrt.swscanf +@ stub swscanf_s +@ cdecl system(str) msvcrt.system +@ cdecl tan(double) msvcrt.tan +@ cdecl tanh(double) msvcrt.tanh +@ cdecl tmpfile() msvcrt.tmpfile +@ stub tmpfile_s +@ cdecl tmpnam(ptr) msvcrt.tmpnam +@ stub tmpnam_s +@ cdecl tolower(long) msvcrt.tolower +@ cdecl toupper(long) msvcrt.toupper +@ cdecl towlower(long) msvcrt.towlower +@ cdecl towupper(long) msvcrt.towupper +@ cdecl ungetc(long ptr) msvcrt.ungetc +@ cdecl ungetwc(long ptr) msvcrt.ungetwc +@ cdecl vfprintf(ptr str ptr) msvcrt.vfprintf +@ stub vfprintf_s +@ cdecl vfwprintf(ptr wstr ptr) msvcrt.vfwprintf +@ stub vfwprintf_s +@ cdecl vprintf(str ptr) msvcrt.vprintf +@ stub vprintf_s +@ cdecl vsprintf(ptr str ptr) msvcrt.vsprintf +@ cdecl vsprintf_s(ptr long str ptr) msvcrt.vsprintf_s +@ cdecl vswprintf_s(ptr long wstr ptr) msvcrt.vswprintf_s +@ cdecl vwprintf(wstr ptr) msvcrt.vwprintf +@ stub vwprintf_s +@ stub wcrtomb +@ stub wcrtomb_s +@ cdecl wcscat(wstr wstr) msvcrt.wcscat +@ cdecl wcscat_s(wstr long wstr) msvcrt.wcscat_s +@ cdecl wcschr(wstr long) msvcrt.wcschr +@ cdecl wcscmp(wstr wstr) msvcrt.wcscmp +@ cdecl wcscoll(wstr wstr) msvcrt.wcscoll +@ cdecl wcscpy(ptr wstr) msvcrt.wcscpy +@ cdecl wcscpy_s(ptr long wstr) msvcrt.wcscpy_s +@ cdecl wcscspn(wstr wstr) msvcrt.wcscspn +@ cdecl wcsftime(ptr long wstr ptr) msvcrt.wcsftime +@ cdecl wcslen(wstr) msvcrt.wcslen +@ cdecl wcsncat(wstr wstr long) msvcrt.wcsncat +@ stub wcsncat_s +@ cdecl wcsncmp(wstr wstr long) msvcrt.wcsncmp +@ cdecl wcsncpy(ptr wstr long) msvcrt.wcsncpy +@ cdecl wcsncpy_s(ptr long wstr long) msvcrt.wcsncpy_s +@ stub wcsnlen +@ cdecl wcspbrk(wstr wstr) msvcrt.wcspbrk +@ cdecl wcsrchr(wstr long) msvcrt.wcsrchr +@ stub wcsrtombs +@ stub wcsrtombs_s +@ cdecl wcsspn(wstr wstr) msvcrt.wcsspn +@ cdecl wcsstr(wstr wstr) msvcrt.wcsstr +@ cdecl wcstod(wstr ptr) msvcrt.wcstod +@ cdecl wcstok(wstr wstr) msvcrt.wcstok +@ stub wcstok_s +@ cdecl wcstol(wstr ptr long) msvcrt.wcstol +@ cdecl wcstombs(ptr ptr long) msvcrt.wcstombs +@ stub wcstombs_s +@ cdecl wcstoul(wstr ptr long) msvcrt.wcstoul +@ stub wcsxfrm +@ stub wctob +@ cdecl wctomb(ptr long) msvcrt.wctomb +@ stub wctomb_s +@ varargs wprintf(wstr) msvcrt.wprintf +@ stub wprintf_s +@ varargs wscanf(wstr) msvcrt.wscanf +@ stub wscanf_s