From 41ffe7f3c60ba4ef83ecda0a907910a2998b46ad Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Mon, 27 May 2024 18:40:22 +0300 Subject: [PATCH] [UCRTBASE] Add ucrtbase.dll to build --- dll/win32/CMakeLists.txt | 1 + dll/win32/ucrtbase/CMakeLists.txt | 36 + dll/win32/ucrtbase/stubs.c | 83 + dll/win32/ucrtbase/ucrtbase.spec | 2667 +++++++++++++++++++++++++++++ sdk/lib/ucrt/heap/heap.cmake | 2 +- sdk/lib/ucrt/misc/misc.cmake | 2 +- 6 files changed, 2789 insertions(+), 2 deletions(-) create mode 100644 dll/win32/ucrtbase/CMakeLists.txt create mode 100644 dll/win32/ucrtbase/stubs.c create mode 100644 dll/win32/ucrtbase/ucrtbase.spec diff --git a/dll/win32/CMakeLists.txt b/dll/win32/CMakeLists.txt index 78e8df9abc3..dd74b21798b 100644 --- a/dll/win32/CMakeLists.txt +++ b/dll/win32/CMakeLists.txt @@ -212,6 +212,7 @@ add_subdirectory(traffic) add_subdirectory(twain_32) add_subdirectory(ubtrfs) add_subdirectory(ucdfs) +add_subdirectory(ucrtbase) add_subdirectory(uext2) add_subdirectory(ufat) add_subdirectory(ufatx) diff --git a/dll/win32/ucrtbase/CMakeLists.txt b/dll/win32/ucrtbase/CMakeLists.txt new file mode 100644 index 00000000000..7001c9e0e25 --- /dev/null +++ b/dll/win32/ucrtbase/CMakeLists.txt @@ -0,0 +1,36 @@ + +spec2def(ucrtbase.dll ucrtbase.spec ADD_IMPORTLIB) + +add_library(ucrtbase SHARED + stubs.c + ucrtbase_stubs.c + ucrtbase.def +) + +if(NOT MSVC) + target_compile_options(ucrtbase PRIVATE -Wno-builtin-declaration-mismatch) +endif() + +if(CMAKE_C_COMPILER_ID STREQUAL "Clang") + # Silence warnings in ucrtbase_stubs.c + target_compile_options(ucrtbase PRIVATE -Wno-incompatible-library-redeclaration) +endif() + +set_entrypoint(ucrtbase __acrt_DllMain 12) + +target_link_libraries(ucrtbase + ucrt + ucrtsupport + wine +) + +if(MSVC) + target_link_libraries(ucrtbase runtmchk) +else() + # For __cxa_guard_acquire / __cxa_guard_release + target_link_libraries(ucrtbase libsupc++) +endif() + +add_importlibs(ucrtbase kernel32 ntdll) + +add_cd_file(TARGET ucrtbase DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/ucrtbase/stubs.c b/dll/win32/ucrtbase/stubs.c new file mode 100644 index 00000000000..d3cf32a8062 --- /dev/null +++ b/dll/win32/ucrtbase/stubs.c @@ -0,0 +1,83 @@ + +#include +#include + +// atexit is needed by libsupc++ +extern int __cdecl _crt_atexit(void (__cdecl*)(void)); +int __cdecl atexit(void (__cdecl* function)(void)) +{ + return _crt_atexit(function); +} + +void* __cdecl malloc(size_t); +void* __cdecl operator_new(size_t size) +{ + return malloc(size); +} + +void free(void*); +void _cdecl operator_delete(void *mem) +{ + free(mem); +} + +#ifdef _M_IX86 +void _chkesp_failed(void) +{ + __debugbreak(); +} +#endif + +int __cdecl __acrt_initialize_sse2(void) +{ + return 0; +} + +// The following stubs cannot be implemented as stubs by spec2def, because they are intrinsics + +#ifdef _MSC_VER +#pragma warning(disable:4163) // not available as an intrinsic function +#pragma warning(disable:4164) // intrinsic function not declared +#pragma function(fma) +#pragma function(fmaf) +#pragma function(log2) +#pragma function(log2f) +#pragma function(lrint) +#pragma function(lrintf) +#endif + +double fma(double x, double y, double z) +{ + __debugbreak(); + return 0.; +} + +float fmaf(float x, float y, float z) +{ + __debugbreak(); + return 0.; +} + +double log2(double x) +{ + __debugbreak(); + return 0.; +} + +float log2f(float x) +{ + __debugbreak(); + return 0.; +} + +long int lrint(double x) +{ + __debugbreak(); + return 0; +} + +long int lrintf(float x) +{ + __debugbreak(); + return 0; +} diff --git a/dll/win32/ucrtbase/ucrtbase.spec b/dll/win32/ucrtbase/ucrtbase.spec new file mode 100644 index 00000000000..c137b8080bc --- /dev/null +++ b/dll/win32/ucrtbase/ucrtbase.spec @@ -0,0 +1,2667 @@ +@ cdecl -arch=i386 _CIacos() +@ cdecl -arch=i386 _CIasin() +@ cdecl -arch=i386 _CIatan() +@ cdecl -arch=i386 _CIatan2() +@ cdecl -arch=i386 _CIcos() +@ cdecl -arch=i386 _CIcosh() +@ cdecl -arch=i386 _CIexp() +@ cdecl -arch=i386 _CIfmod() +@ cdecl -arch=i386 _CIlog() +@ cdecl -arch=i386 _CIlog10() +@ cdecl -arch=i386 _CIpow() +@ cdecl -arch=i386 _CIsin() +@ cdecl -arch=i386 _CIsinh() +@ cdecl -arch=i386 _CIsqrt() +@ cdecl -arch=i386 _CItan() +@ cdecl -arch=i386 _CItanh() +@ cdecl -stub _Cbuild(ptr double double) +@ stub _Cmulcc +@ stub _Cmulcr +@ cdecl -stub _CreateFrameInfo(ptr ptr) +@ cdecl -dbg _CrtCheckMemory() +@ cdecl -dbg _CrtDbgReport(long str long str str) +@ cdecl -dbg _CrtDbgReportW(long wstr long wstr wstr) +@ cdecl -dbg _CrtDoForAllClientObjects(ptr ptr) +@ cdecl -dbg _CrtDumpMemoryLeaks() +@ cdecl -dbg _CrtGetAllocHook() +@ cdecl -dbg _CrtGetDebugFillThreshold(long) +@ cdecl -dbg _CrtGetDumpClient() +@ cdecl -dbg _CrtGetReportHook() +@ cdecl -dbg _CrtIsMemoryBlock(ptr long ptr ptr ptr) +@ cdecl -dbg _CrtIsValidHeapPointer(ptr) +@ cdecl -dbg _CrtIsValidPointer() # FIXME: params +@ cdecl -dbg _CrtMemCheckpoint() # FIXME: params +@ cdecl -dbg _CrtMemDifference() # FIXME: params +@ cdecl -dbg _CrtMemDumpAllObjectsSince(ptr) +@ cdecl -dbg _CrtMemDumpStatistics() # FIXME: params +@ cdecl -dbg _CrtReportBlockType() # FIXME: params +@ cdecl -dbg _CrtSetAllocHook() # FIXME: params +@ cdecl -dbg _CrtSetBreakAlloc() # FIXME: params +@ cdecl -dbg _CrtSetDbgBlockType() # FIXME: params +@ cdecl -dbg _CrtSetDbgFlag() # FIXME: params +@ cdecl -dbg _CrtSetDebugFillThreshold() # FIXME: params +@ cdecl -dbg _CrtSetDumpClient() # FIXME: params +@ cdecl -dbg _CrtSetReportFile() # FIXME: params +@ cdecl -dbg _CrtSetReportHook() # FIXME: params +@ cdecl -dbg _CrtSetReportHook2() # FIXME: params +@ cdecl -dbg _CrtSetReportHookW2() # FIXME: params +@ cdecl -dbg _CrtSetReportMode() # FIXME: params +@ stdcall -stub _CxxThrowException(ptr ptr) +@ cdecl -arch=i386 -norelay _EH_prolog() +@ cdecl _Exit(long) +@ stub _FCbuild +@ stub _FCmulcc +@ stub _FCmulcr +@ cdecl -stub _FindAndUnlinkFrame(ptr) +@ stub _GetImageBase +@ stub _GetThrowImageBase +@ cdecl _Getdays() +@ cdecl _Getmonths() +@ cdecl _Gettnames() +@ cdecl -stub _IsExceptionObjectToBeDestroyed(ptr) +@ stub _LCbuild +@ stub _LCmulcc +@ stub _LCmulcr +@ stub _SetImageBase +@ stub _SetThrowImageBase +@ stub _NLG_Dispatch2 +@ stub _NLG_Return +@ stub _NLG_Return2 +@ cdecl -stub _SetWinRTOutOfMemoryExceptionCallback(ptr) +@ cdecl _Strftime(ptr long str ptr ptr) +@ cdecl -dbg _VCrtDbgReportA(long ptr str long str str ptr) +@ cdecl -dbg _VCrtDbgReportW(long ptr wstr long wstr wstr ptr) +@ cdecl _W_Getdays() +@ cdecl _W_Getmonths() +@ cdecl _W_Gettnames() +@ cdecl _Wcsftime(ptr long wstr ptr ptr) +@ cdecl -stub __AdjustPointer(ptr ptr) +@ stub __BuildCatchObject +@ stub __BuildCatchObjectHelper +@ cdecl -arch=!i386 __C_specific_handler(ptr long ptr ptr) ntdll.__C_specific_handler +@ cdecl -stub -arch=!i386 __C_specific_handler_noexcept(ptr long ptr ptr) +@ cdecl -stub __CxxDetectRethrow(ptr) +@ cdecl -stub __CxxExceptionFilter(ptr ptr long ptr) +@ cdecl -stub -norelay __CxxFrameHandler(ptr ptr ptr ptr) +@ cdecl -stub -norelay __CxxFrameHandler2(ptr ptr ptr ptr) __CxxFrameHandler +@ cdecl -stub -norelay __CxxFrameHandler3(ptr ptr ptr ptr) __CxxFrameHandler +@ cdecl -stub -arch=x86_64 __CxxFrameHandler4(ptr long ptr ptr) +@ stdcall -stub -arch=i386 __CxxLongjmpUnwind(ptr) +@ cdecl -stub __CxxQueryExceptionSize() +@ cdecl -stub __CxxRegisterExceptionObject(ptr ptr) +@ cdecl -stub __CxxUnregisterExceptionObject(ptr long) +@ cdecl -stub __DestructExceptionObject(ptr) +@ stub __FrameUnwindFilter +@ stub __GetPlatformExceptionInfo +@ stub __NLG_Dispatch2 +@ stub __NLG_Return2 +@ cdecl -stub __RTCastToVoid(ptr) +@ cdecl -stub __RTDynamicCast(ptr long ptr ptr long) +@ cdecl -stub __RTtypeid(ptr) +@ stub __TypeMatch +@ cdecl ___lc_codepage_func() +@ cdecl ___lc_collate_cp_func() +@ cdecl ___lc_locale_name_func() +@ cdecl ___mb_cur_max_func() +@ cdecl ___mb_cur_max_l_func(ptr) +@ cdecl __acrt_iob_func(long) +@ cdecl __conio_common_vcprintf(int64 str ptr ptr) +@ cdecl __conio_common_vcprintf_p(int64 str ptr ptr) +@ cdecl __conio_common_vcprintf_s(int64 str ptr ptr) +@ cdecl __conio_common_vcscanf(int64 str ptr ptr) +@ cdecl __conio_common_vcwprintf(int64 wstr ptr ptr) +@ cdecl __conio_common_vcwprintf_p(int64 wstr ptr ptr) +@ cdecl __conio_common_vcwprintf_s(int64 wstr ptr ptr) +@ cdecl __conio_common_vcwscanf(int64 wstr ptr ptr) +@ cdecl -stub -arch=i386 __control87_2(long long ptr ptr) +@ cdecl -stub __current_exception() +@ cdecl -stub __current_exception_context() +@ cdecl __daylight() +@ cdecl __dcrt_get_wide_environment_from_os() # FIXME: params +@ cdecl __dcrt_initial_narrow_environment() +@ cdecl __doserrno() +@ cdecl __dstbias() +@ cdecl -stub __fpe_flt_rounds() +@ cdecl __fpecode() +@ cdecl __initialize_lconv_for_unsigned_char() +@ cdecl -stub __intrinsic_abnormal_termination() # CHECKME +@ cdecl -stub -norelay __intrinsic_setjmp(ptr) # _setjmp +@ cdecl -stub -arch=!i386 -norelay __intrinsic_setjmpex(ptr ptr) # _setjmpex +@ cdecl __isascii(long) +@ cdecl __iscsym(long) +@ cdecl __iscsymf(long) +@ cdecl __iswcsym(long) +@ cdecl __iswcsymf(long) +@ stdcall -arch=arm __jump_unwind(ptr ptr) ntdll.__jump_unwind +@ cdecl -stub -arch=i386 -norelay __libm_sse2_acos() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_acosf() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_asin() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_asinf() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_atan() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_atan2() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_atanf() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_cos() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_cosf() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_exp() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_expf() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_log() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_log10() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_log10f() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_logf() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_pow() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_powf() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_sin() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_sinf() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_tan() +@ cdecl -stub -arch=i386 -norelay __libm_sse2_tanf() +@ cdecl __p___argc() +@ cdecl __p___argv() +@ cdecl __p___wargv() +@ cdecl __p__acmdln() +@ cdecl __p__commode() +@ cdecl -dbg __p__crtBreakAlloc() +@ cdecl -dbg __p__crtDbgFlag() +@ cdecl __p__environ() +@ cdecl __p__fmode() +@ cdecl __p__mbcasemap() +@ cdecl __p__mbctype() +@ cdecl __p__pgmptr() +@ cdecl __p__wcmdln() +@ cdecl __p__wenviron() +@ cdecl __p__wpgmptr() +@ cdecl __pctype_func() +@ cdecl -stub __processing_throw() +@ cdecl __pwctype_func() +@ cdecl __pxcptinfoptrs() +@ cdecl __report_gsfailure() +@ cdecl __setusermatherr(ptr) +@ cdecl -stub __std_exception_copy(ptr ptr) +@ cdecl -stub __std_exception_destroy(ptr) +@ cdecl __std_terminate() terminate +@ cdecl -stub __std_type_info_compare(ptr ptr) +@ cdecl -stub __std_type_info_destroy_list(ptr) +@ cdecl -stub __std_type_info_hash(ptr) +@ cdecl -stub __std_type_info_name(ptr ptr) +@ cdecl __stdio_common_vfprintf(int64 ptr str ptr ptr) +@ cdecl __stdio_common_vfprintf_p(int64 ptr str ptr ptr) +@ cdecl __stdio_common_vfprintf_s(int64 ptr str ptr ptr) +@ cdecl __stdio_common_vfscanf(int64 ptr str ptr ptr) +@ cdecl __stdio_common_vfwprintf(int64 ptr wstr ptr ptr) +@ cdecl __stdio_common_vfwprintf_p(int64 ptr wstr ptr ptr) +@ cdecl __stdio_common_vfwprintf_s(int64 ptr wstr ptr ptr) +@ cdecl __stdio_common_vfwscanf(int64 ptr wstr ptr ptr) +@ cdecl __stdio_common_vsnprintf_s(int64 ptr long long str ptr ptr) +@ cdecl __stdio_common_vsnwprintf_s(int64 ptr long long wstr ptr ptr) +@ cdecl -norelay __stdio_common_vsprintf(int64 ptr long str ptr ptr) +@ cdecl __stdio_common_vsprintf_p(int64 ptr long str ptr ptr) +@ cdecl __stdio_common_vsprintf_s(int64 ptr long str ptr ptr) +@ cdecl __stdio_common_vsscanf(int64 ptr long str ptr ptr) +@ cdecl __stdio_common_vswprintf(int64 ptr long wstr ptr ptr) +@ cdecl __stdio_common_vswprintf_p(int64 ptr long wstr ptr ptr) +@ cdecl __stdio_common_vswprintf_s(int64 ptr long wstr ptr ptr) +@ cdecl __stdio_common_vswscanf(int64 ptr long wstr ptr ptr) +@ cdecl __strncnt(str long) +@ cdecl __sys_errlist() +@ cdecl __sys_nerr() +@ cdecl __threadhandle() +@ cdecl __threadid() +@ cdecl __timezone() +@ cdecl __toascii(long) +@ cdecl __tzname() +@ cdecl __unDName(ptr str long ptr ptr long) +@ cdecl __unDNameEx(ptr str long ptr ptr ptr long) +@ cdecl -stub __uncaught_exception() +@ cdecl -stub __uncaught_exceptions() +@ cdecl __wcserror(wstr) +@ cdecl __wcserror_s(ptr long wstr) +@ cdecl __wcsncnt(wstr long) +@ cdecl -ret64 _abs64(int64) +@ cdecl _access(str long) +@ cdecl _access_s(str long) +@ cdecl _aligned_free(ptr) +@ cdecl -dbg _aligned_free_dbg(ptr) +@ cdecl _aligned_malloc(long long) +@ cdecl -dbg _aligned_malloc_dbg(long long str long) +@ cdecl _aligned_msize(ptr long long) +@ cdecl -dbg _aligned_msize_dbg(ptr long long) +@ cdecl _aligned_offset_malloc(long long long) +@ cdecl -dbg _aligned_offset_malloc_dbg(long long long str long) +@ cdecl _aligned_offset_realloc(ptr long long long) +@ cdecl -dbg _aligned_offset_realloc_dbg(ptr long long long str long) +@ cdecl _aligned_offset_recalloc(ptr long long long long) +@ cdecl -dbg _aligned_offset_recalloc_dbg(ptr long long long long str long) +@ cdecl _aligned_realloc(ptr long long) +@ cdecl -dbg _aligned_realloc_dbg(ptr long long str long) +@ cdecl _aligned_recalloc(ptr long long long) +@ cdecl -dbg _aligned_recalloc_dbg(ptr long long long str long) +@ cdecl _assert(str str long) +@ cdecl _atodbl(ptr str) +@ cdecl _atodbl_l(ptr str ptr) +@ cdecl _atof_l(str ptr) +@ cdecl _atoflt(ptr str) +@ cdecl _atoflt_l(ptr str ptr) +@ cdecl -ret64 _atoi64(str) +@ cdecl -ret64 _atoi64_l(str ptr) +@ cdecl _atoi_l(str ptr) +@ cdecl _atol_l(str ptr) +@ cdecl _atoldbl(ptr str) +@ cdecl _atoldbl_l(ptr str ptr) +@ cdecl -ret64 _atoll_l(str ptr) +@ cdecl _beep(long long) +@ cdecl _beginthread(ptr long ptr) +@ cdecl _beginthreadex(ptr long ptr ptr long ptr) +@ cdecl _byteswap_uint64(int64) +@ cdecl _byteswap_ulong(long) +@ cdecl _byteswap_ushort(long) +@ cdecl _c_exit() +@ cdecl -stub _cabs(long) +@ cdecl _callnewh(long) +@ cdecl _calloc_base(long long) +@ cdecl -dbg _calloc_dbg(long long long str long) +@ cdecl _cexit() +@ cdecl _cgets(ptr) +@ cdecl _cgets_s(str long ptr) +@ cdecl _cgetws(wstr) +@ cdecl _cgetws_s(wstr long ptr) +@ cdecl _chdir(str) +@ cdecl _chdrive(long) +@ cdecl _chgsign(double) +@ cdecl _chgsignf(float) +@ cdecl -stub -arch=i386 -norelay _chkesp() +@ cdecl _chmod(str long) +@ cdecl _chsize(long long) +@ cdecl _chsize_s(long int64) +@ cdecl -dbg _chvalidator(long long) +@ cdecl -dbg _chvalidator_l(ptr long long) +@ cdecl _clearfp() +@ cdecl _close(long) +@ cdecl _commit(long) +@ cdecl _configthreadlocale(long) +@ cdecl _configure_narrow_argv(long) +@ cdecl _configure_wide_argv(long) +@ cdecl _control87(long long) +@ cdecl _controlfp(long long) +@ cdecl _controlfp_s(ptr long long) +@ cdecl _copysign(double double) +@ cdecl _copysignf(float float) copysignf +@ cdecl _cputs(str) +@ cdecl _cputws(wstr) +@ cdecl _creat(str long) +@ cdecl _create_locale(long str) +@ cdecl _crt_at_quick_exit(ptr) +@ cdecl _crt_atexit(ptr) +@ cdecl -stub _crt_debugger_hook(long) +@ cdecl _ctime32(ptr) +@ cdecl _ctime32_s(str long ptr) +@ cdecl _ctime64(ptr) +@ cdecl _ctime64_s(str long ptr) +@ cdecl _cwait(ptr long long) +@ cdecl -stub _d_int(ptr long) +@ cdecl _dclass(double) +@ cdecl -stub _dexp(ptr double long) +@ cdecl _difftime32(long long) +@ cdecl _difftime64(int64 int64) +@ cdecl -stub _dlog(double long) +@ cdecl -stub _dnorm(ptr) +@ cdecl -stub _dpcomp(double double) +@ cdecl -stub _dpoly(double ptr long) +@ cdecl -stub _dscale(ptr long) +@ cdecl -stub _dsign(double) +@ cdecl -stub _dsin(double long) +@ cdecl _dtest(ptr) +@ cdecl -stub _dunscale(ptr ptr) +@ cdecl _dup(long) +@ cdecl _dup2(long long) +@ cdecl _dupenv_s(ptr ptr str) +@ cdecl -dbg _dupenv_s_dbg(ptr ptr str long ptr long) +@ cdecl _ecvt(double long ptr ptr) +@ cdecl _ecvt_s(str long double long ptr ptr) +@ cdecl _endthread() +@ cdecl _endthreadex(long) +@ cdecl _eof(long) +@ cdecl _errno() +@ cdecl -stub _except1(long long double double long ptr) +@ cdecl -arch=i386 _except_handler2(ptr ptr ptr ptr) +@ cdecl -arch=i386 _except_handler3(ptr ptr ptr ptr) +@ cdecl -stub -arch=i386 _except_handler4_common(ptr ptr ptr ptr ptr ptr) +@ varargs _execl(str str) +@ varargs _execle(str str) +@ varargs _execlp(str str) +@ varargs _execlpe(str str) +@ cdecl _execute_onexit_table(ptr) +@ cdecl _execv(str ptr) +@ cdecl _execve(str ptr ptr) +@ cdecl _execvp(str ptr) +@ cdecl _execvpe(str ptr ptr) +@ cdecl _exit(long) +@ cdecl _expand(ptr long) +@ cdecl -dbg _expand_dbg(ptr long long str long) +@ cdecl _fclose_nolock(ptr) +@ cdecl _fcloseall() +@ cdecl _fcvt(double long ptr ptr) +@ cdecl _fcvt_s(ptr long double long ptr ptr) +@ cdecl -stub _fd_int(ptr long) +@ cdecl _fdclass(float) +@ cdecl -stub _fdexp(ptr float long) +@ cdecl -stub _fdlog(float long) +@ cdecl -stub _fdnorm(ptr) +@ cdecl _fdopen(long str) +@ cdecl -stub _fdpcomp(float float) +@ cdecl -stub _fdpoly(float ptr long) +@ cdecl -stub _fdscale(ptr long) +@ cdecl -stub _fdsign(float) +@ cdecl -stub _fdsin(float long) +@ cdecl _fdtest(ptr) +@ cdecl -stub _fdunscale(ptr ptr) +@ cdecl _fflush_nolock(ptr) +@ cdecl _fgetc_nolock(ptr) +@ cdecl _fgetchar() +@ cdecl _fgetwc_nolock(ptr) +@ cdecl _fgetwchar() +@ cdecl _filelength(long) +@ cdecl -ret64 _filelengthi64(long) +@ cdecl _fileno(ptr) +@ cdecl _findclose(long) +@ cdecl _findfirst32(str ptr) +@ cdecl _findfirst32i64(str ptr) +@ cdecl _findfirst64(str ptr) +@ cdecl _findfirst64i32(str ptr) +@ cdecl _findnext32(long ptr) +@ cdecl _findnext32i64(long ptr) +@ cdecl _findnext64(long ptr) +@ cdecl _findnext64i32(long ptr) +@ cdecl _finite(double) +@ cdecl -stub -arch=!i386 _finitef(float) +@ cdecl _flushall() +@ cdecl _fpclass(double) +@ cdecl -stub -arch=!i386 _fpclassf(float) +@ cdecl -stub _fpieee_flt(long ptr ptr) +@ cdecl -stub _fpreset() +@ cdecl _fputc_nolock(long ptr) +@ cdecl _fputchar(long) +@ cdecl _fputwc_nolock(long ptr) +@ cdecl _fputwchar(long) +@ cdecl _fread_nolock(ptr long long ptr) +@ cdecl _fread_nolock_s(ptr long long long ptr) +@ cdecl _free_base(ptr) +@ cdecl -dbg _free_dbg(ptr long) +@ cdecl _free_locale(ptr) +@ cdecl _fseek_nolock(ptr long long) +@ cdecl _fseeki64(ptr int64 long) +@ cdecl _fseeki64_nolock(ptr int64 long) +@ cdecl _fsopen(str str long) +@ cdecl _fstat32(long ptr) +@ cdecl _fstat32i64(long ptr) +@ cdecl _fstat64(long ptr) +@ cdecl _fstat64i32(long ptr) +@ cdecl _ftell_nolock(ptr) +@ cdecl -ret64 _ftelli64(ptr) +@ cdecl -ret64 _ftelli64_nolock(ptr) +@ cdecl _ftime32(ptr) +@ cdecl _ftime32_s(ptr) +@ cdecl _ftime64(ptr) +@ cdecl _ftime64_s(ptr) +@ cdecl -arch=i386 -ret64 _ftol() +@ cdecl _fullpath(ptr str long) +@ cdecl -dbg _fullpath_dbg(ptr str long long str long) +@ cdecl _futime32(long ptr) +@ cdecl _futime64(long ptr) +@ cdecl _fwrite_nolock(ptr long long ptr) +@ cdecl _gcvt(double long str) +@ cdecl _gcvt_s(ptr long double long) +@ cdecl -stub -arch=win64 _get_FMA3_enable() +@ cdecl _get_current_locale() +@ cdecl _get_daylight(ptr) +@ cdecl _get_doserrno(ptr) +@ cdecl _get_dstbias(ptr) +@ cdecl _get_errno(ptr) +@ cdecl _get_fmode(ptr) +@ cdecl _get_heap_handle() +@ cdecl _get_initial_narrow_environment() +@ cdecl _get_initial_wide_environment() +@ cdecl _get_invalid_parameter_handler() +@ cdecl _get_narrow_winmain_command_line() +@ cdecl _get_osfhandle(long) +@ cdecl _get_pgmptr(ptr) +@ cdecl _get_printf_count_output() +@ cdecl -stub _get_purecall_handler() +@ cdecl _get_stream_buffer_pointers(ptr ptr ptr ptr) +@ cdecl _get_terminate() +@ cdecl _get_thread_local_invalid_parameter_handler() +@ cdecl _get_timezone(ptr) +@ cdecl _get_tzname(ptr str long long) +@ cdecl -stub _get_unexpected() +@ cdecl _get_wide_winmain_command_line() +@ cdecl _get_wpgmptr(ptr) +@ cdecl _getc_nolock(ptr) _fgetc_nolock +@ cdecl _getch() +@ cdecl _getch_nolock() +@ cdecl _getche() +@ cdecl _getche_nolock() +@ cdecl _getcwd(ptr long) +@ cdecl -dbg _getcwd_dbg(ptr long long str long) +@ cdecl _getdcwd(long ptr long) +@ cdecl -dbg _getdcwd_dbg(long ptr long long str long) +@ cdecl _getdiskfree(long ptr) +@ cdecl _getdllprocaddr(long str long) +@ cdecl _getdrive() +@ cdecl _getdrives() +@ cdecl _getmaxstdio() +@ cdecl _getmbcp() +@ cdecl _getpid() +@ cdecl _getsystime(ptr) +@ cdecl _getw(ptr) +@ cdecl _getwc_nolock(ptr) +@ cdecl _getwch() +@ cdecl _getwch_nolock() +@ cdecl _getwche() +@ cdecl _getwche_nolock() +@ cdecl _getws(ptr) +@ cdecl _getws_s(ptr long) +@ cdecl -arch=i386 _global_unwind2(ptr) +@ cdecl _gmtime32(ptr) +@ cdecl _gmtime32_s(ptr ptr) +@ cdecl _gmtime64(ptr) +@ cdecl _gmtime64_s(ptr ptr) +@ cdecl _heapchk() +@ cdecl _heapmin() +@ cdecl _heapwalk(ptr) +@ cdecl _hypot(double double) +@ cdecl _hypotf(float float) +@ cdecl _i64toa(int64 ptr long) +@ cdecl _i64toa_s(int64 ptr long long) +@ cdecl _i64tow(int64 ptr long) +@ cdecl _i64tow_s(int64 ptr long long) +@ cdecl _initialize_narrow_environment() +@ cdecl _initialize_onexit_table(ptr) +@ cdecl _initialize_wide_environment() +@ cdecl _initterm(ptr ptr) +@ cdecl _initterm_e(ptr ptr) +@ cdecl _invalid_parameter(wstr wstr wstr long long) +@ cdecl _invalid_parameter_noinfo() +@ cdecl _invalid_parameter_noinfo_noreturn() +@ cdecl _invoke_watson(wstr wstr wstr long long) +@ stub _is_exception_typeof +@ cdecl _isalnum_l(long ptr) +@ cdecl _isalpha_l(long ptr) +@ cdecl _isatty(long) +@ cdecl _isblank_l(long ptr) +@ cdecl _iscntrl_l(long ptr) +@ cdecl _isctype(long long) +@ cdecl _isctype_l(long long ptr) +@ cdecl _isdigit_l(long ptr) +@ cdecl _isgraph_l(long ptr) +@ cdecl _isleadbyte_l(long ptr) +@ cdecl _islower_l(long ptr) +@ cdecl _ismbbalnum(long) +@ cdecl _ismbbalnum_l(long ptr) +@ cdecl _ismbbalpha(long) +@ cdecl _ismbbalpha_l(long ptr) +@ cdecl _ismbbblank(long) +@ cdecl _ismbbblank_l(long ptr) +@ cdecl _ismbbgraph(long) +@ cdecl _ismbbgraph_l(long ptr) +@ cdecl _ismbbkalnum(long) +@ cdecl _ismbbkalnum_l(long ptr) +@ cdecl _ismbbkana(long) +@ cdecl _ismbbkana_l(long ptr) +@ cdecl _ismbbkprint(long) +@ cdecl _ismbbkprint_l(long ptr) +@ cdecl _ismbbkpunct(long) +@ cdecl _ismbbkpunct_l(long ptr) +@ cdecl _ismbblead(long) +@ cdecl _ismbblead_l(long ptr) +@ cdecl _ismbbprint(long) +@ cdecl _ismbbprint_l(long ptr) +@ cdecl _ismbbpunct(long) +@ cdecl _ismbbpunct_l(long ptr) +@ cdecl _ismbbtrail(long) +@ cdecl _ismbbtrail_l(long ptr) +@ cdecl _ismbcalnum(long) +@ cdecl _ismbcalnum_l(long ptr) +@ cdecl _ismbcalpha(long) +@ cdecl _ismbcalpha_l(long ptr) +@ cdecl _ismbcblank(long) +@ cdecl _ismbcblank_l(long ptr) +@ cdecl _ismbcdigit(long) +@ cdecl _ismbcdigit_l(long ptr) +@ cdecl _ismbcgraph(long) +@ cdecl _ismbcgraph_l(long ptr) +@ cdecl _ismbchira(long) +@ cdecl _ismbchira_l(long ptr) +@ cdecl _ismbckata(long) +@ cdecl _ismbckata_l(long ptr) +@ cdecl _ismbcl0(long) +@ cdecl _ismbcl0_l(long ptr) +@ cdecl _ismbcl1(long) +@ cdecl _ismbcl1_l(long ptr) +@ cdecl _ismbcl2(long) +@ cdecl _ismbcl2_l(long ptr) +@ cdecl _ismbclegal(long) +@ cdecl _ismbclegal_l(long ptr) +@ cdecl _ismbclower(long) +@ cdecl _ismbclower_l(long ptr) +@ cdecl _ismbcprint(long) +@ cdecl _ismbcprint_l(long ptr) +@ cdecl _ismbcpunct(long) +@ cdecl _ismbcpunct_l(long ptr) +@ cdecl _ismbcspace(long) +@ cdecl _ismbcspace_l(long ptr) +@ cdecl _ismbcsymbol(long) +@ cdecl _ismbcsymbol_l(long ptr) +@ cdecl _ismbcupper(long) +@ cdecl _ismbcupper_l(long ptr) +@ cdecl _ismbslead(ptr ptr) +@ cdecl _ismbslead_l(ptr ptr ptr) +@ cdecl _ismbstrail(ptr ptr) +@ cdecl _ismbstrail_l(ptr ptr ptr) +@ cdecl _isnan(double) +@ cdecl -stub -arch=x86_64 _isnanf(float) +@ cdecl _isprint_l(long ptr) +@ cdecl _ispunct_l(long ptr) +@ cdecl _isspace_l(long ptr) +@ cdecl _isupper_l(long ptr) +@ cdecl _iswalnum_l(long ptr) +@ cdecl _iswalpha_l(long ptr) +@ cdecl _iswblank_l(long ptr) +@ cdecl _iswcntrl_l(long ptr) +@ cdecl _iswcsym_l(long ptr) +@ cdecl _iswcsymf_l(long ptr) +@ cdecl _iswctype_l(long long ptr) +@ cdecl _iswdigit_l(long ptr) +@ cdecl _iswgraph_l(long ptr) +@ cdecl _iswlower_l(long ptr) +@ cdecl _iswprint_l(long ptr) +@ cdecl _iswpunct_l(long ptr) +@ cdecl _iswspace_l(long ptr) +@ cdecl _iswupper_l(long ptr) +@ cdecl _iswxdigit_l(long ptr) +@ cdecl _isxdigit_l(long ptr) +@ cdecl _itoa(long ptr long) +@ cdecl _itoa_s(long ptr long long) +@ cdecl _itow(long ptr long) +@ cdecl _itow_s(long ptr long long) +@ cdecl _j0(double) +@ cdecl _j1(double) +@ cdecl _jn(long double) +@ cdecl _kbhit() +@ cdecl -stub _ld_int(ptr long) +@ cdecl _ldclass(double) _dclass +@ cdecl _ldexp(ptr double long) _dexp +@ cdecl _ldlog(double long) _dlog +@ cdecl _ldpcomp(double double) _dpcomp +@ cdecl _ldpoly(double ptr long) _dpoly +@ cdecl _ldscale(ptr long) _dscale +@ cdecl _ldsign(double) _dsign +@ cdecl _ldsin(double long) _dsin +@ cdecl _ldtest(ptr) _dtest +@ cdecl _ldunscale(ptr ptr) _dunscale +@ cdecl _lfind(ptr ptr ptr long ptr) +@ cdecl _lfind_s(ptr ptr ptr long ptr ptr) +@ cdecl -stub -arch=i386 -norelay _libm_sse2_acos_precise() #__libm_sse2_acos +@ cdecl -stub -arch=i386 -norelay _libm_sse2_asin_precise() #__libm_sse2_asin +@ cdecl -stub -arch=i386 -norelay _libm_sse2_atan_precise() #__libm_sse2_atan +@ cdecl -stub -arch=i386 -norelay _libm_sse2_cos_precise() #__libm_sse2_cos +@ cdecl -stub -arch=i386 -norelay _libm_sse2_exp_precise() #__libm_sse2_exp +@ cdecl -stub -arch=i386 -norelay _libm_sse2_log10_precise() #__libm_sse2_log10 +@ cdecl -stub -arch=i386 -norelay _libm_sse2_log_precise() #__libm_sse2_log +@ cdecl -stub -arch=i386 -norelay _libm_sse2_pow_precise() #__libm_sse2_pow +@ cdecl -stub -arch=i386 -norelay _libm_sse2_sin_precise() #__libm_sse2_sin +@ cdecl -stub -arch=i386 -norelay _libm_sse2_sqrt_precise() #__libm_sse2_sqrt +@ cdecl -stub -arch=i386 -norelay _libm_sse2_tan_precise() #__libm_sse2_tan +@ cdecl _loaddll(str) +@ cdecl -arch=win64 _local_unwind(ptr ptr) ntdll._local_unwind +@ cdecl -arch=i386 _local_unwind2(ptr long) +@ cdecl -stub -arch=i386 _local_unwind4(ptr ptr long) +@ cdecl _localtime32(ptr) +@ cdecl _localtime32_s(ptr ptr) +@ cdecl _localtime64(ptr) +@ cdecl _localtime64_s(ptr ptr) +@ cdecl _lock_file(ptr) +@ cdecl _lock_locales() +@ cdecl _locking(long long long) +@ cdecl _logb(double) # logb +@ cdecl -arch=!i386 _logbf(float) logbf +@ cdecl -stub -arch=i386 _longjmpex(ptr long) +@ cdecl _lrotl(long long) +@ cdecl _lrotr(long long) +@ cdecl _lsearch(ptr ptr ptr long ptr) +@ cdecl _lsearch_s(ptr ptr ptr long ptr ptr) +@ cdecl _lseek(long long long) +@ cdecl -ret64 _lseeki64(long int64 long) +@ cdecl _ltoa(long ptr long) +@ cdecl _ltoa_s(long ptr long long) +@ cdecl _ltow(long ptr long) +@ cdecl _ltow_s(long ptr long long) +@ cdecl _makepath(ptr str str str str) +@ cdecl _makepath_s(ptr long str str str str) +@ cdecl _malloc_base(long) +@ cdecl -dbg _malloc_dbg(long long str long) +@ cdecl _mbbtombc(long) +@ cdecl _mbbtombc_l(long ptr) +@ cdecl _mbbtype(long long) +@ cdecl _mbbtype_l(long long ptr) +@ extern _mbcasemap +@ cdecl _mbccpy(ptr ptr) +@ cdecl _mbccpy_l(ptr ptr ptr) +@ cdecl _mbccpy_s(ptr long ptr ptr) +@ cdecl _mbccpy_s_l(ptr long ptr ptr ptr) +@ cdecl _mbcjistojms(long) +@ cdecl _mbcjistojms_l(long ptr) +@ cdecl _mbcjmstojis(long) +@ cdecl _mbcjmstojis_l(long ptr) +@ cdecl _mbclen(ptr) +@ cdecl _mbclen_l(ptr ptr) +@ cdecl _mbctohira(long) +@ cdecl _mbctohira_l(long ptr) +@ cdecl _mbctokata(long) +@ cdecl _mbctokata_l(long ptr) +@ cdecl _mbctolower(long) +@ cdecl _mbctolower_l(long ptr) +@ cdecl _mbctombb(long) +@ cdecl _mbctombb_l(long ptr) +@ cdecl _mbctoupper(long) +@ cdecl _mbctoupper_l(long ptr) +@ cdecl _mblen_l(str long ptr) +@ cdecl _mbsbtype(str long) +@ cdecl _mbsbtype_l(str long ptr) +@ cdecl _mbscat_s(ptr long str) +@ cdecl _mbscat_s_l(ptr long str ptr) +@ cdecl _mbschr(str long) +@ cdecl _mbschr_l(str long ptr) +@ cdecl _mbscmp(str str) +@ cdecl _mbscmp_l(str str ptr) +@ cdecl _mbscoll(str str) +@ cdecl _mbscoll_l(str str ptr) +@ cdecl _mbscpy_s(ptr long str) +@ cdecl _mbscpy_s_l(ptr long str ptr) +@ cdecl _mbscspn(str str) +@ cdecl _mbscspn_l(str str ptr) +@ cdecl _mbsdec(ptr ptr) +@ cdecl _mbsdec_l(ptr ptr ptr) +@ cdecl _mbsdup(str) _strdup +@ stub _mbsdup_dbg() # FIXME params +@ cdecl _mbsicmp(str str) +@ cdecl _mbsicmp_l(str str ptr) +@ cdecl _mbsicoll(str str) +@ cdecl _mbsicoll_l(str str ptr) +@ cdecl _mbsinc(str) +@ cdecl _mbsinc_l(str ptr) +@ cdecl _mbslen(str) +@ cdecl _mbslen_l(str ptr) +@ cdecl _mbslwr(str) +@ cdecl _mbslwr_l(str ptr) +@ cdecl _mbslwr_s(str long) +@ cdecl _mbslwr_s_l(str long ptr) +@ cdecl _mbsnbcat(str str long) +@ cdecl _mbsnbcat_l(str str long ptr) +@ cdecl _mbsnbcat_s(str long ptr long) +@ cdecl _mbsnbcat_s_l(str long ptr long ptr) +@ cdecl _mbsnbcmp(str str long) +@ cdecl _mbsnbcmp_l(str str long ptr) +@ cdecl _mbsnbcnt(ptr long) +@ cdecl _mbsnbcnt_l(ptr long ptr) +@ cdecl _mbsnbcoll(str str long) +@ cdecl _mbsnbcoll_l(str str long ptr) +@ cdecl _mbsnbcpy(ptr str long) +@ cdecl _mbsnbcpy_l(ptr str long ptr) +@ cdecl _mbsnbcpy_s(ptr long str long) +@ cdecl _mbsnbcpy_s_l(ptr long str long ptr) +@ cdecl _mbsnbicmp(str str long) +@ cdecl _mbsnbicmp_l(str str long ptr) +@ cdecl _mbsnbicoll(str str long) +@ cdecl _mbsnbicoll_l(str str long ptr) +@ cdecl _mbsnbset(ptr long long) +@ cdecl _mbsnbset_l(ptr long long ptr) +@ cdecl _mbsnbset_s(ptr long long long) +@ cdecl _mbsnbset_s_l(ptr long long long ptr) +@ cdecl _mbsncat(str str long) +@ cdecl _mbsncat_l(str str long ptr) +@ cdecl _mbsncat_s(ptr long str long) +@ cdecl _mbsncat_s_l(ptr long str long ptr) +@ cdecl _mbsnccnt(str long) +@ cdecl _mbsnccnt_l(str long ptr) +@ cdecl _mbsncmp(str str long) +@ cdecl _mbsncmp_l(str str long ptr) +@ cdecl _mbsncoll(str str long) +@ cdecl _mbsncoll_l(str str long ptr) +@ cdecl _mbsncpy(ptr str long) +@ cdecl _mbsncpy_l(ptr str long ptr) +@ cdecl _mbsncpy_s(ptr long str long) +@ cdecl _mbsncpy_s_l(ptr long str long ptr) +@ cdecl _mbsnextc(str) +@ cdecl _mbsnextc_l(str ptr) +@ cdecl _mbsnicmp(str str long) +@ cdecl _mbsnicmp_l(str str long ptr) +@ cdecl _mbsnicoll(str str long) +@ cdecl _mbsnicoll_l(str str long ptr) +@ cdecl _mbsninc(str long) +@ cdecl _mbsninc_l(str long ptr) +@ cdecl _mbsnlen(str long) +@ cdecl _mbsnlen_l(str long ptr) +@ cdecl _mbsnset(ptr long long) +@ cdecl _mbsnset_l(ptr long long ptr) +@ cdecl _mbsnset_s(ptr long long long) +@ cdecl _mbsnset_s_l(ptr long long long ptr) +@ cdecl _mbspbrk(str str) +@ cdecl _mbspbrk_l(str str ptr) +@ cdecl _mbsrchr(str long) +@ cdecl _mbsrchr_l(str long ptr) +@ cdecl _mbsrev(str) +@ cdecl _mbsrev_l(str ptr) +@ cdecl _mbsset(ptr long) +@ cdecl _mbsset_l(ptr long ptr) +@ cdecl _mbsset_s(ptr long long) +@ cdecl _mbsset_s_l(ptr long long ptr) +@ cdecl _mbsspn(str str) +@ cdecl _mbsspn_l(str str ptr) +@ cdecl _mbsspnp(str str) +@ cdecl _mbsspnp_l(str str ptr) +@ cdecl _mbsstr(str str) +@ cdecl _mbsstr_l(str str ptr) +@ cdecl _mbstok(str str) +@ cdecl _mbstok_l(str str ptr) +@ cdecl _mbstok_s(str str ptr) +@ cdecl _mbstok_s_l(str str ptr ptr) +@ cdecl _mbstowcs_l(ptr str long ptr) +@ cdecl _mbstowcs_s_l(ptr ptr long str long ptr) +@ cdecl _mbstrlen(str) +@ cdecl _mbstrlen_l(str ptr) +@ cdecl _mbstrnlen(str long) +@ cdecl _mbstrnlen_l(str long ptr) +@ cdecl _mbsupr(str) +@ cdecl _mbsupr_l(str ptr) +@ cdecl _mbsupr_s(str long) +@ cdecl _mbsupr_s_l(str long ptr) +@ cdecl _mbtowc_l(ptr str long ptr) +@ cdecl _memccpy(ptr ptr long long) +@ cdecl _memicmp(str str long) +@ cdecl _memicmp_l(str str long ptr) +@ cdecl _mkdir(str) +@ cdecl _mkgmtime32(ptr) +@ cdecl _mkgmtime64(ptr) +@ cdecl _mktemp(str) +@ cdecl _mktemp_s(str long) +@ cdecl _mktime32(ptr) +@ cdecl _mktime64(ptr) +@ cdecl _msize(ptr) +@ cdecl -dbg _msize_dbg(ptr long) +@ cdecl _nextafter(double double) nextafter +@ cdecl -arch=x86_64 _nextafterf(float float) nextafterf +@ cdecl -arch=i386 _o__CIacos() _CIacos +@ cdecl -arch=i386 _o__CIasin() _CIasin +@ cdecl -arch=i386 _o__CIatan() _CIatan +@ cdecl -arch=i386 _o__CIatan2() _CIatan2 +@ cdecl -arch=i386 _o__CIcos() _CIcos +@ cdecl -arch=i386 _o__CIcosh() _CIcosh +@ cdecl -arch=i386 _o__CIexp() _CIexp +@ cdecl -arch=i386 _o__CIfmod() _CIfmod +@ cdecl -arch=i386 _o__CIlog() _CIlog +@ cdecl -arch=i386 _o__CIlog10() _CIlog10 +@ cdecl -arch=i386 _o__CIpow() _CIpow +@ cdecl -arch=i386 _o__CIsin() _CIsin +@ cdecl -arch=i386 _o__CIsinh() _CIsinh +@ cdecl -arch=i386 _o__CIsqrt() _CIsqrt +@ cdecl -arch=i386 _o__CItan() _CItan +@ cdecl -arch=i386 _o__CItanh() _CItanh +@ cdecl _o__Getdays() _Getdays +@ cdecl _o__Getmonths() _Getmonths +@ cdecl _o__Gettnames() _Gettnames +@ cdecl _o__Strftime(ptr long str ptr ptr) _Strftime +@ cdecl _o__W_Getdays() _W_Getdays +@ cdecl _o__W_Getmonths() _W_Getmonths +@ cdecl _o__W_Gettnames() _W_Gettnames +@ cdecl _o__Wcsftime(ptr long wstr ptr ptr) _Wcsftime +@ cdecl _o____lc_codepage_func() ___lc_codepage_func +@ cdecl _o____lc_collate_cp_func() ___lc_collate_cp_func +@ cdecl _o____lc_locale_name_func() ___lc_locale_name_func +@ cdecl _o____mb_cur_max_func() ___mb_cur_max_func +@ cdecl _o___acrt_iob_func(long) __acrt_iob_func +@ cdecl _o___conio_common_vcprintf(int64 str ptr ptr) __conio_common_vcprintf +@ cdecl _o___conio_common_vcprintf_p() __conio_common_vcprintf_p # FIXME: params +@ cdecl _o___conio_common_vcprintf_s() __conio_common_vcprintf_s # FIXME: params +@ cdecl _o___conio_common_vcscanf() __conio_common_vcscanf # FIXME: params +@ cdecl _o___conio_common_vcwprintf(int64 wstr ptr ptr) __conio_common_vcwprintf +@ cdecl _o___conio_common_vcwprintf_p() __conio_common_vcwprintf_p # FIXME: params +@ cdecl _o___conio_common_vcwprintf_s() __conio_common_vcwprintf_s # FIXME: params +@ cdecl _o___conio_common_vcwscanf() __conio_common_vcwscanf # FIXME: params +@ cdecl _o___daylight() __daylight +@ cdecl _o___dstbias() __dstbias +@ cdecl _o___fpe_flt_rounds() __fpe_flt_rounds +@ cdecl -arch=i386 -norelay _o___libm_sse2_acos() __libm_sse2_acos +@ cdecl -arch=i386 -norelay _o___libm_sse2_acosf() __libm_sse2_acosf +@ cdecl -arch=i386 -norelay _o___libm_sse2_asin() __libm_sse2_asin +@ cdecl -arch=i386 -norelay _o___libm_sse2_asinf() __libm_sse2_asinf +@ cdecl -arch=i386 -norelay _o___libm_sse2_atan() __libm_sse2_atan +@ cdecl -arch=i386 -norelay _o___libm_sse2_atan2() __libm_sse2_atan2 +@ cdecl -arch=i386 -norelay _o___libm_sse2_atanf() __libm_sse2_atanf +@ cdecl -arch=i386 -norelay _o___libm_sse2_cos() __libm_sse2_cos +@ cdecl -arch=i386 -norelay _o___libm_sse2_cosf() __libm_sse2_cosf +@ cdecl -arch=i386 -norelay _o___libm_sse2_exp() __libm_sse2_exp +@ cdecl -arch=i386 -norelay _o___libm_sse2_expf() __libm_sse2_expf +@ cdecl -arch=i386 -norelay _o___libm_sse2_log() __libm_sse2_log +@ cdecl -arch=i386 -norelay _o___libm_sse2_log10() __libm_sse2_log10 +@ cdecl -arch=i386 -norelay _o___libm_sse2_log10f() __libm_sse2_log10f +@ cdecl -arch=i386 -norelay _o___libm_sse2_logf() __libm_sse2_logf +@ cdecl -arch=i386 -norelay _o___libm_sse2_pow() __libm_sse2_pow +@ cdecl -arch=i386 -norelay _o___libm_sse2_powf() __libm_sse2_powf +@ cdecl -arch=i386 -norelay _o___libm_sse2_sin() __libm_sse2_sin +@ cdecl -arch=i386 -norelay _o___libm_sse2_sinf() __libm_sse2_sinf +@ cdecl -arch=i386 -norelay _o___libm_sse2_tan() __libm_sse2_tan +@ cdecl -arch=i386 -norelay _o___libm_sse2_tanf() __libm_sse2_tanf +@ cdecl _o___p___argc() __p___argc +@ cdecl _o___p___argv() __p___argv +@ cdecl _o___p___wargv() __p___wargv +@ cdecl _o___p__acmdln() __p__acmdln +@ cdecl _o___p__commode() __p__commode +@ cdecl _o___p__environ() __p__environ +@ cdecl _o___p__fmode() __p__fmode +@ cdecl _o___p__mbcasemap() __p__mbcasemap # FIXME: params +@ cdecl _o___p__mbctype() __p__mbctype +@ cdecl _o___p__pgmptr() __p__pgmptr +@ cdecl _o___p__wcmdln() __p__wcmdln +@ cdecl _o___p__wenviron() __p__wenviron +@ cdecl _o___p__wpgmptr() __p__wpgmptr +@ cdecl _o___pctype_func() __pctype_func +@ cdecl _o___pwctype_func() __pwctype_func # FIXME: params +@ cdecl _o___std_exception_copy(ptr ptr) __std_exception_copy +@ cdecl _o___std_exception_destroy(ptr) __std_exception_destroy +@ cdecl _o___std_type_info_destroy_list(ptr) __std_type_info_destroy_list +@ cdecl _o___std_type_info_name(ptr ptr) __std_type_info_name +@ cdecl _o___stdio_common_vfprintf(int64 ptr str ptr ptr) __stdio_common_vfprintf +@ cdecl _o___stdio_common_vfprintf_p(int64 ptr str ptr ptr) __stdio_common_vfprintf_p +@ cdecl _o___stdio_common_vfprintf_s(int64 ptr str ptr ptr) __stdio_common_vfprintf_s +@ cdecl _o___stdio_common_vfscanf(int64 ptr str ptr ptr) __stdio_common_vfscanf +@ cdecl _o___stdio_common_vfwprintf(int64 ptr wstr ptr ptr) __stdio_common_vfwprintf +@ cdecl _o___stdio_common_vfwprintf_p(int64 ptr wstr ptr ptr) __stdio_common_vfwprintf_p +@ cdecl _o___stdio_common_vfwprintf_s(int64 ptr wstr ptr ptr) __stdio_common_vfwprintf_s +@ cdecl _o___stdio_common_vfwscanf(int64 ptr wstr ptr ptr) __stdio_common_vfwscanf +@ cdecl _o___stdio_common_vsnprintf_s(int64 ptr long long str ptr ptr) __stdio_common_vsnprintf_s +@ cdecl _o___stdio_common_vsnwprintf_s(int64 ptr long long wstr ptr ptr) __stdio_common_vsnwprintf_s +@ cdecl _o___stdio_common_vsprintf(int64 ptr long str ptr ptr) __stdio_common_vsprintf +@ cdecl _o___stdio_common_vsprintf_p(int64 ptr long str ptr ptr) __stdio_common_vsprintf_p +@ cdecl _o___stdio_common_vsprintf_s(int64 ptr long str ptr ptr) __stdio_common_vsprintf_s +@ cdecl _o___stdio_common_vsscanf(int64 ptr long str ptr ptr) __stdio_common_vsscanf +@ cdecl _o___stdio_common_vswprintf(int64 ptr long wstr ptr ptr) __stdio_common_vswprintf +@ cdecl _o___stdio_common_vswprintf_p(int64 ptr long wstr ptr ptr) __stdio_common_vswprintf_p +@ cdecl _o___stdio_common_vswprintf_s(int64 ptr long wstr ptr ptr) __stdio_common_vswprintf_s +@ cdecl _o___stdio_common_vswscanf(int64 ptr long wstr ptr ptr) __stdio_common_vswscanf +@ cdecl _o___timezone() __timezone +@ cdecl _o___tzname() __tzname +@ cdecl _o___wcserror(wstr) __wcserror +@ cdecl _o__access(str long) _access +@ cdecl _o__access_s(str long) _access_s +@ cdecl _o__aligned_free(ptr) _aligned_free +@ cdecl _o__aligned_malloc(long long) _aligned_malloc +@ cdecl _o__aligned_msize(ptr long long) _aligned_msize +@ cdecl _o__aligned_offset_malloc(long long long) _aligned_offset_malloc +@ cdecl _o__aligned_offset_realloc(ptr long long long) _aligned_offset_realloc +@ cdecl _o__aligned_offset_recalloc() _aligned_offset_recalloc # FIXME: params +@ cdecl _o__aligned_realloc(ptr long long) _aligned_realloc +@ cdecl _o__aligned_recalloc() _aligned_recalloc # FIXME: params +@ cdecl _o__atodbl(ptr str) _atodbl +@ cdecl _o__atodbl_l(ptr str ptr) _atodbl_l +@ cdecl _o__atof_l(str ptr) _atof_l +@ cdecl _o__atoflt(ptr str) _atoflt +@ cdecl _o__atoflt_l(ptr str ptr) _atoflt_l +@ cdecl -ret64 _o__atoi64(str) _atoi64 +@ cdecl -ret64 _o__atoi64_l(str ptr) _atoi64_l +@ cdecl _o__atoi_l(str ptr) _atoi_l +@ cdecl _o__atol_l(str ptr) _atol_l +@ cdecl _o__atoldbl(ptr str) _atoldbl +@ cdecl _o__atoldbl_l(ptr str ptr) _atoldbl_l +@ cdecl -ret64 _o__atoll_l(str ptr) _atoll_l +@ cdecl _o__beep(long long) _beep +@ cdecl _o__beginthread(ptr long ptr) _beginthread +@ cdecl _o__beginthreadex(ptr long ptr ptr long ptr) _beginthreadex +@ cdecl _o__cabs(long) _cabs +@ cdecl _o__callnewh(long) _callnewh +@ cdecl _o__calloc_base(long long) _calloc_base +@ cdecl _o__cexit() _cexit +@ cdecl _o__cgets(ptr) _cgets +@ cdecl _o__cgets_s() _cgets_s # FIXME: params +@ cdecl _o__cgetws() _cgetws # FIXME: params +@ cdecl _o__cgetws_s() _cgetws_s # FIXME: params +@ cdecl _o__chdir(str) _chdir +@ cdecl _o__chdrive(long) _chdrive +@ cdecl _o__chmod(str long) _chmod +@ cdecl _o__chsize(long long) _chsize +@ cdecl _o__chsize_s(long int64) _chsize_s +@ cdecl _o__close(long) _close +@ cdecl _o__commit(long) _commit +@ cdecl _o__configthreadlocale(long) _configthreadlocale +@ cdecl _o__configure_narrow_argv(long) _configure_narrow_argv +@ cdecl _o__configure_wide_argv(long) _configure_wide_argv +@ cdecl _o__controlfp_s(ptr long long) _controlfp_s +@ cdecl _o__cputs(str) _cputs +@ cdecl _o__cputws(wstr) _cputws +@ cdecl _o__creat(str long) _creat +@ cdecl _o__create_locale(long str) _create_locale +@ cdecl _o__crt_atexit(ptr) _crt_atexit +@ cdecl _o__ctime32_s(str long ptr) _ctime32_s +@ cdecl _o__ctime64_s(str long ptr) _ctime64_s +@ cdecl _o__cwait(ptr long long) _cwait +@ cdecl _o__d_int(ptr long) _d_int +@ cdecl _o__dclass(double) _dclass +@ cdecl _o__difftime32(long long) _difftime32 +@ cdecl _o__difftime64(int64 int64) _difftime64 +@ cdecl _o__dlog(double long) _dlog +@ cdecl _o__dnorm(ptr) _dnorm +@ cdecl _o__dpcomp(double double) _dpcomp +@ cdecl _o__dpoly(double ptr long) _dpoly +@ cdecl _o__dscale(ptr long) _dscale +@ cdecl _o__dsign(double) _dsign +@ cdecl _o__dsin(double long) _dsin +@ cdecl _o__dtest(ptr) _dtest +@ cdecl _o__dunscalee(ptr ptr) _dunscale +@ cdecl _o__dup(long) _dup +@ cdecl _o__dup2(long long) _dup2 +@ cdecl _o__dupenv_s(ptr ptr str) _dupenv_s +@ cdecl _o__ecvt(double long ptr ptr) _ecvt +@ cdecl _o__ecvt_s(str long double long ptr ptr) _ecvt_s +@ cdecl _o__endthread() _endthread +@ cdecl _o__endthreadex(long) _endthreadex +@ cdecl _o__eof(long) _eof +@ cdecl _o__errno() _errno +@ cdecl _o__except1(long long double double long ptr) _except1 +@ cdecl _o__execute_onexit_table(ptr) _execute_onexit_table +@ cdecl _o__execv(str ptr) _execv +@ cdecl _o__execve(str ptr ptr) _execve +@ cdecl _o__execvp(str ptr) _execvp +@ cdecl _o__execvpe(str ptr ptr) _execvpe +@ cdecl _o__exit(long) _exit +@ cdecl _o__expand(ptr long) _expand +@ cdecl _o__fclose_nolock(ptr) _fclose_nolock +@ cdecl _o__fcloseall() _fcloseall +@ cdecl _o__fcvt(double long ptr ptr) _fcvt +@ cdecl _o__fcvt_s(ptr long double long ptr ptr) _fcvt_s +@ cdecl _o__fd_int(ptr long) _fd_int +@ cdecl _o__fdclass(float) _fdclass +@ cdecl _o__fdexp(ptr float long) _fdexp +@ cdecl _o__fdlog(float long) _fdlog +@ cdecl _o__fdopen(long str) _fdopen +@ cdecl _o__fdpcomp(float float) _fdpcomp +@ cdecl _o__fdpoly(float ptr long) _fdpoly +@ cdecl _o__fdscale(ptr long) _fdscale +@ cdecl _o__fdsign(float) _fdsign +@ cdecl _o__fdsin(float long) _fdsin +@ cdecl _o__fflush_nolock(ptr) _fflush_nolock +@ cdecl _o__fgetc_nolock(ptr) _fgetc_nolock +@ cdecl _o__fgetchar() _fgetchar +@ cdecl _o__fgetwc_nolock(ptr) _fgetwc_nolock +@ cdecl _o__fgetwchar() _fgetwchar +@ cdecl _o__filelength(long) _filelength +@ cdecl -ret64 _o__filelengthi64(long) _filelengthi64 +@ cdecl _o__fileno(ptr) _fileno +@ cdecl _o__findclose(long) _findclose +@ cdecl _o__findfirst32(str ptr) _findfirst32 +@ cdecl _o__findfirst32i64() _findfirst32i64 # FIXME: params +@ cdecl _o__findfirst64(str ptr) _findfirst64 +@ cdecl _o__findfirst64i32(str ptr) _findfirst64i32 +@ cdecl _o__findnext32(long ptr) _findnext32 +@ cdecl _o__findnext32i64() _findnext32i64 # FIXME: params +@ cdecl _o__findnext64(long ptr) _findnext64 +@ cdecl _o__findnext64i32(long ptr) _findnext64i32 +@ cdecl _o__flushall() _flushall +@ cdecl _o__fpclass(double) _fpclass +@ cdecl -arch=!i386 _o__fpclassf(float) _fpclassf +@ cdecl _o__fputc_nolock(long ptr) _fputc_nolock +@ cdecl _o__fputchar(long) _fputchar +@ cdecl _o__fputwc_nolock(long ptr) _fputwc_nolock +@ cdecl _o__fputwchar(long) _fputwchar +@ cdecl _o__fread_nolock(ptr long long ptr) _fread_nolock +@ cdecl _o__fread_nolock_s(ptr long long long ptr) _fread_nolock_s +@ cdecl _o__free_base(ptr) _free_base +@ cdecl _o__free_locale(ptr) _free_locale +@ cdecl _o__fseek_nolock(ptr long long) _fseek_nolock +@ cdecl _o__fseeki64(ptr int64 long) _fseeki64 +@ cdecl _o__fseeki64_nolock(ptr int64 long) _fseeki64_nolock +@ cdecl _o__fsopen(str str long) _fsopen +@ cdecl _o__fstat32(long ptr) _fstat32 +@ cdecl _o__fstat32i64(long ptr) _fstat32i64 +@ cdecl _o__fstat64(long ptr) _fstat64 +@ cdecl _o__fstat64i32(long ptr) _fstat64i32 +@ cdecl _o__ftell_nolock(ptr) _ftell_nolock +@ cdecl -ret64 _o__ftelli64(ptr) _ftelli64 +@ cdecl -ret64 _o__ftelli64_nolock(ptr) _ftelli64_nolock +@ cdecl _o__ftime32(ptr) _ftime32 +@ cdecl _o__ftime32_s(ptr) _ftime32_s +@ cdecl _o__ftime64(ptr) _ftime64 +@ cdecl _o__ftime64_s(ptr) _ftime64_s +@ cdecl _o__fullpath(ptr str long) _fullpath +@ cdecl _o__futime32(long ptr) _futime32 +@ cdecl _o__futime64(long ptr) _futime64 +@ cdecl _o__fwrite_nolock(ptr long long ptr) _fwrite_nolock +@ cdecl _o__gcvt(double long str) _gcvt +@ cdecl _o__gcvt_s(ptr long double long) _gcvt_s +@ cdecl _o__get_daylight(ptr) _get_daylight +@ cdecl _o__get_doserrno(ptr) _get_doserrno +@ cdecl _o__get_dstbias(ptr) _get_dstbias +@ cdecl _o__get_errno(ptr) _get_errno +@ cdecl _o__get_fmode(ptr) _get_fmode +@ cdecl _o__get_heap_handle() _get_heap_handle +@ cdecl _o__get_initial_narrow_environment() _get_initial_narrow_environment +@ cdecl _o__get_initial_wide_environment() _get_initial_wide_environment +@ cdecl _o__get_invalid_parameter_handler() _get_invalid_parameter_handler +@ cdecl _o__get_narrow_winmain_command_line() _get_narrow_winmain_command_line +@ cdecl _o__get_osfhandle(long) _get_osfhandle +@ cdecl _o__get_pgmptr(ptr) _get_pgmptr +@ cdecl _o__get_stream_buffer_pointers(ptr ptr ptr ptr) _get_stream_buffer_pointers +@ cdecl _o__get_terminate() _get_terminate +@ cdecl _o__get_thread_local_invalid_parameter_handler() _get_thread_local_invalid_parameter_handler +@ cdecl _o__get_timezone(ptr) _get_timezone +@ cdecl _o__get_tzname(ptr str long long) _get_tzname +@ cdecl _o__get_wide_winmain_command_line() _get_wide_winmain_command_line +@ cdecl _o__get_wpgmptr(ptr) _get_wpgmptr +@ cdecl _o__getc_nolock(ptr) _fgetc_nolock +@ cdecl _o__getch() _getch +@ cdecl _o__getch_nolock() _getch_nolock +@ cdecl _o__getche() _getche +@ cdecl _o__getche_nolock() _getche_nolock +@ cdecl _o__getcwd(str long) _getcwd +@ cdecl _o__getdcwd(long str long) _getdcwd +@ cdecl _o__getdiskfree(long ptr) _getdiskfree +@ cdecl _o__getdllprocaddr(long str long) _getdllprocaddr +@ cdecl _o__getdrive() _getdrive +@ cdecl _o__getdrives() _getdrives # kernel32.GetLogicalDrives +@ cdecl _o__getmbcp() _getmbcp +@ cdecl _o__getsystime() _getsystime # FIXME: params +@ cdecl _o__getw(ptr) _getw +@ cdecl _o__getwc_nolock(ptr) _fgetwc_nolock +@ cdecl _o__getwch() _getwch +@ cdecl _o__getwch_nolock() _getwch_nolock +@ cdecl _o__getwche() _getwche +@ cdecl _o__getwche_nolock() _getwche_nolock +@ cdecl _o__getws(ptr) _getws +@ cdecl _o__getws_s() _getws_s # FIXME: params +@ cdecl _o__gmtime32(ptr) _gmtime32 +@ cdecl _o__gmtime32_s(ptr ptr) _gmtime32_s +@ cdecl _o__gmtime64(ptr) _gmtime64 +@ cdecl _o__gmtime64_s(ptr ptr) _gmtime64_s +@ cdecl _o__heapchk() _heapchk +@ cdecl _o__heapmin() _heapmin +@ cdecl _o__hypot(double double) _hypot +@ cdecl _o__hypotf(float float) _hypotf +@ cdecl _o__i64toa(int64 ptr long) _i64toa +@ cdecl _o__i64toa_s(int64 ptr long long) _i64toa_s +@ cdecl _o__i64tow(int64 ptr long) _i64tow +@ cdecl _o__i64tow_s(int64 ptr long long) _i64tow_s +@ cdecl _o__initialize_narrow_environment() _initialize_narrow_environment +@ cdecl _o__initialize_onexit_table(ptr) _initialize_onexit_table +@ cdecl _o__initialize_wide_environment() _initialize_wide_environment +@ cdecl _o__invalid_parameter_noinfo() _invalid_parameter_noinfo +@ cdecl _o__invalid_parameter_noinfo_noreturn() _invalid_parameter_noinfo_noreturn +@ cdecl _o__isatty(long) _isatty +@ cdecl _o__isctype(long long) _isctype +@ cdecl _o__isctype_l(long long ptr) _isctype_l +@ cdecl _o__isleadbyte_l(long ptr) _isleadbyte_l +@ cdecl _o__ismbbalnum() _ismbbalnum # FIXME: params +@ cdecl _o__ismbbalnum_l() _ismbbalnum_l # FIXME: params +@ cdecl _o__ismbbalpha() _ismbbalpha # FIXME: params +@ cdecl _o__ismbbalpha_l() _ismbbalpha_l # FIXME: params +@ cdecl _o__ismbbblank() _ismbbblank # FIXME: params +@ cdecl _o__ismbbblank_l() _ismbbblank_l # FIXME: params +@ cdecl _o__ismbbgraph() _ismbbgraph # FIXME: params +@ cdecl _o__ismbbgraph_l() _ismbbgraph_l # FIXME: params +@ cdecl _o__ismbbkalnum() _ismbbkalnum # FIXME: params +@ cdecl _o__ismbbkalnum_l() _ismbbkalnum_l # FIXME: params +@ cdecl _o__ismbbkana(long) _ismbbkana +@ cdecl _o__ismbbkana_l(long ptr) _ismbbkana_l +@ cdecl _o__ismbbkprint() _ismbbkprint # FIXME: params +@ cdecl _o__ismbbkprint_l() _ismbbkprint_l # FIXME: params +@ cdecl _o__ismbbkpunct() _ismbbkpunct # FIXME: params +@ cdecl _o__ismbbkpunct_l() _ismbbkpunct_l # FIXME: params +@ cdecl _o__ismbblead(long) _ismbblead +@ cdecl _o__ismbblead_l(long ptr) _ismbblead_l +@ cdecl _o__ismbbprint() _ismbbprint # FIXME: params +@ cdecl _o__ismbbprint_l() _ismbbprint_l # FIXME: params +@ cdecl _o__ismbbpunct() _ismbbpunct # FIXME: params +@ cdecl _o__ismbbpunct_l() _ismbbpunct_l # FIXME: params +@ cdecl _o__ismbbtrail(long) _ismbbtrail +@ cdecl _o__ismbbtrail_l(long ptr) _ismbbtrail_l +@ cdecl _o__ismbcalnum(long) _ismbcalnum +@ cdecl _o__ismbcalnum_l(long ptr) _ismbcalnum_l +@ cdecl _o__ismbcalpha(long) _ismbcalpha +@ cdecl _o__ismbcalpha_l(long ptr) _ismbcalpha_l +@ cdecl _o__ismbcblank() _ismbcblank # FIXME: params +@ cdecl _o__ismbcblank_l() _ismbcblank_l # FIXME: params +@ cdecl _o__ismbcdigit(long) _ismbcdigit +@ cdecl _o__ismbcdigit_l(long ptr) _ismbcdigit_l +@ cdecl _o__ismbcgraph(long) _ismbcgraph +@ cdecl _o__ismbcgraph_l(long ptr) _ismbcgraph_l +@ cdecl _o__ismbchira(long) _ismbchira +@ cdecl _o__ismbchira_l(long ptr) _ismbchira_l +@ cdecl _o__ismbckata(long) _ismbckata +@ cdecl _o__ismbckata_l(long ptr) _ismbckata_l +@ cdecl _o__ismbcl0(long) _ismbcl0 +@ cdecl _o__ismbcl0_l(long ptr) _ismbcl0_l +@ cdecl _o__ismbcl1(long) _ismbcl1 +@ cdecl _o__ismbcl1_l(long ptr) _ismbcl1_l +@ cdecl _o__ismbcl2(long) _ismbcl2 +@ cdecl _o__ismbcl2_l(long ptr) _ismbcl2_l +@ cdecl _o__ismbclegal(long) _ismbclegal +@ cdecl _o__ismbclegal_l(long ptr) _ismbclegal_l +@ cdecl _o__ismbclower() _ismbclower # FIXME: params +@ cdecl _o__ismbclower_l(long ptr) _ismbclower_l +@ cdecl _o__ismbcprint(long) _ismbcprint +@ cdecl _o__ismbcprint_l(long ptr) _ismbcprint_l +@ cdecl _o__ismbcpunct(long) _ismbcpunct +@ cdecl _o__ismbcpunct_l(long ptr) _ismbcpunct_l +@ cdecl _o__ismbcspace(long) _ismbcspace +@ cdecl _o__ismbcspace_l(long ptr) _ismbcspace_l +@ cdecl _o__ismbcsymbol(long) _ismbcsymbol +@ cdecl _o__ismbcsymbol_l(long ptr) _ismbcsymbol_l +@ cdecl _o__ismbcupper(long) _ismbcupper +@ cdecl _o__ismbcupper_l(long ptr) _ismbcupper_l +@ cdecl _o__ismbslead(ptr ptr) _ismbslead +@ cdecl _o__ismbslead_l(ptr ptr ptr) _ismbslead_l +@ cdecl _o__ismbstrail(ptr ptr) _ismbstrail +@ cdecl _o__ismbstrail_l(ptr ptr ptr) _ismbstrail_l +@ cdecl _o__iswctype_l(long long ptr) _iswctype_l +@ cdecl _o__itoa(long ptr long) _itoa +@ cdecl _o__itoa_s(long ptr long long) _itoa_s +@ cdecl _o__itow(long ptr long) _itow +@ cdecl _o__itow_s(long ptr long long) _itow_s +@ cdecl _o__j0(double) _j0 +@ cdecl _o__j1(double) _j1 +@ cdecl _o__jn(long double) _jn +@ cdecl _o__kbhit() _kbhit +@ cdecl _o__ld_int(ptr long) _ld_int +@ cdecl _o__ldclass(double) _dclass +@ cdecl _o__ldexp(ptr double long) _dexp +@ cdecl _o__ldlog(double long) _dlog +@ cdecl _o__ldpcomp(double double) _dpcomp +@ cdecl _o__ldpoly(double ptr long) _dpoly +@ cdecl _o__ldscale(ptr long) _dscale +@ cdecl _o__ldsign(double) _dsign +@ cdecl _o__ldsin(double long) _dsin +@ cdecl _o__ldtest(ptr) _dtest +@ cdecl _o__ldunscale(ptr ptr) _dunscale +@ cdecl _o__lfind(ptr ptr ptr long ptr) _lfind +@ cdecl _o__lfind_s(ptr ptr ptr long ptr ptr) _lfind_s +@ cdecl -arch=i386 -norelay _o__libm_sse2_acos_precise() _libm_sse2_acos_precise +@ cdecl -arch=i386 -norelay _o__libm_sse2_asin_precise() _libm_sse2_asin_precise +@ cdecl -arch=i386 -norelay _o__libm_sse2_atan_precise() _libm_sse2_atan_precise +@ cdecl -arch=i386 -norelay _o__libm_sse2_cos_precise() _libm_sse2_cos_precise +@ cdecl -arch=i386 -norelay _o__libm_sse2_exp_precise() _libm_sse2_exp_precise +@ cdecl -arch=i386 -norelay _o__libm_sse2_log10_precise() _libm_sse2_log10_precise +@ cdecl -arch=i386 -norelay _o__libm_sse2_log_precise() _libm_sse2_log_precise +@ cdecl -arch=i386 -norelay _o__libm_sse2_pow_precise() _libm_sse2_pow_precise +@ cdecl -arch=i386 -norelay _o__libm_sse2_sin_precise() _libm_sse2_sin_precise +@ cdecl -arch=i386 -norelay _o__libm_sse2_sqrt_precise() _libm_sse2_sqrt_precise +@ cdecl -arch=i386 -norelay _o__libm_sse2_tan_precise() _libm_sse2_tan_precise +@ cdecl _o__loaddll(str) _loaddll +@ cdecl _o__localtime32(ptr) _localtime32 +@ cdecl _o__localtime32_s(ptr ptr) _localtime32_s +@ cdecl _o__localtime64(ptr) _localtime64 +@ cdecl _o__localtime64_s(ptr ptr) _localtime64_s +@ cdecl _o__lock_file(ptr) _lock_file +@ cdecl _o__locking(long long long) _locking +@ cdecl _o__logb(double) logb +@ cdecl -arch=!i386 _o__logbf(float) logbf +@ cdecl _o__lsearch(ptr ptr ptr long ptr) _lsearch +@ cdecl _o__lsearch_s() _lsearch_s # FIXME: params +@ cdecl _o__lseek(long long long) _lseek +@ cdecl -ret64 _o__lseeki64(long int64 long) _lseeki64 +@ cdecl _o__ltoa(long ptr long) _ltoa +@ cdecl _o__ltoa_s(long ptr long long) _ltoa_s +@ cdecl _o__ltow(long ptr long) _ltow +@ cdecl _o__ltow_s(long ptr long long) _ltow_s +@ cdecl _o__makepath(ptr str str str str) _makepath +@ cdecl _o__makepath_s(ptr long str str str str) _makepath_s +@ cdecl _o__malloc_base(long) _malloc_base +@ cdecl _o__mbbtombc(long) _mbbtombc +@ cdecl _o__mbbtombc_l(long ptr) _mbbtombc_l +@ cdecl _o__mbbtype(long long) _mbbtype +@ cdecl _o__mbbtype_l(long long ptr) _mbbtype_l +@ cdecl _o__mbccpy(ptr ptr) _mbccpy +@ cdecl _o__mbccpy_l(ptr ptr ptr) _mbccpy_l +@ cdecl _o__mbccpy_s(ptr long ptr ptr) _mbccpy_s +@ cdecl _o__mbccpy_s_l(ptr long ptr ptr ptr) _mbccpy_s_l +@ cdecl _o__mbcjistojms(long) _mbcjistojms +@ cdecl _o__mbcjistojms_l(long ptr) _mbcjistojms_l +@ cdecl _o__mbcjmstojis(long) _mbcjmstojis +@ cdecl _o__mbcjmstojis_l(long ptr) _mbcjmstojis_l +@ cdecl _o__mbclen(ptr) _mbclen +@ cdecl _o__mbclen_l(ptr ptr) _mbclen_l +@ cdecl _o__mbctohira(long) _mbctohira +@ cdecl _o__mbctohira_l(long ptr) _mbctohira_l +@ cdecl _o__mbctokata(long) _mbctokata +@ cdecl _o__mbctokata_l(long ptr) _mbctokata_l +@ cdecl _o__mbctolower(long) _mbctolower +@ cdecl _o__mbctolower_l(long ptr) _mbctolower_l +@ cdecl _o__mbctombb(long) _mbctombb +@ cdecl _o__mbctombb_l(long ptr) _mbctombb_l +@ cdecl _o__mbctoupper(long) _mbctoupper +@ cdecl _o__mbctoupper_l(long ptr) _mbctoupper_l +@ cdecl _o__mblen_l(str long ptr) _mblen_l +@ cdecl _o__mbsbtype(str long) _mbsbtype +@ cdecl _o__mbsbtype_l(str long ptr) _mbsbtype_l +@ cdecl _o__mbscat_s(ptr long str) _mbscat_s +@ cdecl _o__mbscat_s_l(ptr long str ptr) _mbscat_s_l +@ cdecl _o__mbschr(str long) _mbschr +@ cdecl _o__mbschr_l(str long ptr) _mbschr_l +@ cdecl _o__mbscmp(str str) _mbscmp +@ cdecl _o__mbscmp_l(str str ptr) _mbscmp_l +@ cdecl _o__mbscoll(str str) _mbscoll +@ cdecl _o__mbscoll_l(str str ptr) _mbscoll_l +@ cdecl _o__mbscpy_s(ptr long str) _mbscpy_s +@ cdecl _o__mbscpy_s_l(ptr long str ptr) _mbscpy_s_l +@ cdecl _o__mbscspn(str str) _mbscspn +@ cdecl _o__mbscspn_l(str str ptr) _mbscspn_l +@ cdecl _o__mbsdec(ptr ptr) _mbsdec +@ cdecl _o__mbsdec_l(ptr ptr ptr) _mbsdec_l +@ cdecl _o__mbsicmp(str str) _mbsicmp +@ cdecl _o__mbsicmp_l(str str ptr) _mbsicmp_l +@ cdecl _o__mbsicoll(str str) _mbsicoll +@ cdecl _o__mbsicoll_l(str str ptr) _mbsicoll_l +@ cdecl _o__mbsinc(str) _mbsinc +@ cdecl _o__mbsinc_l(str ptr) _mbsinc_l +@ cdecl _o__mbslen(str) _mbslen +@ cdecl _o__mbslen_l(str ptr) _mbslen_l +@ cdecl _o__mbslwr(str) _mbslwr +@ cdecl _o__mbslwr_l(str ptr) _mbslwr_l +@ cdecl _o__mbslwr_s(str long) _mbslwr_s +@ cdecl _o__mbslwr_s_l(str long ptr) _mbslwr_s_l +@ cdecl _o__mbsnbcat(str str long) _mbsnbcat +@ cdecl _o__mbsnbcat_l(str str long ptr) _mbsnbcat_l +@ cdecl _o__mbsnbcat_s(str long ptr long) _mbsnbcat_s +@ cdecl _o__mbsnbcat_s_l(str long ptr long ptr) _mbsnbcat_s_l +@ cdecl _o__mbsnbcmp(str str long) _mbsnbcmp +@ cdecl _o_mbsnbcmp_l(str str long ptr) _mbsnbcmp_l +@ cdecl _o__mbsnbcnt(ptr long) _mbsnbcnt +@ cdecl _o__mbsnbcnt_l(ptr long ptr) _mbsnbcnt_l +@ cdecl _o__mbsnbcoll(str str long) _mbsnbcoll +@ cdecl _o__mbsnbcoll_l(str str long ptr) _mbsnbcoll_l +@ cdecl _o__mbsnbcpy(ptr str long) _mbsnbcpy +@ cdecl _o__mbsnbcpy_l(ptr str long ptr) _mbsnbcpy_l +@ cdecl _o__mbsnbcpy_s(ptr long str long) _mbsnbcpy_s +@ cdecl _o__mbsnbcpy_s_l(ptr long str long ptr) _mbsnbcpy_s_l +@ cdecl _o__mbsnbicmp(str str long) _mbsnbicmp +@ cdecl _o__mbsnbicmp_l(str str long ptr) _mbsnbicmp_l +@ cdecl _o__mbsnbicoll(str str long) _mbsnbicoll +@ cdecl _o__mbsnbicoll_l(str str long ptr) _mbsnbicoll_l +@ cdecl _o__mbsnbset(ptr long long) _mbsnbset +@ cdecl _o__mbsnbset_l(str long long ptr) _mbsnbset_l +@ cdecl _o__mbsnbset_s() _mbsnbset_s # FIXME: params +@ cdecl _o__mbsnbset_s_l() _mbsnbset_s_l # FIXME: params +@ cdecl _o__mbsncat(str str long) _mbsncat +@ cdecl _o__mbsncat_l(str str long ptr) _mbsncat_l +@ cdecl _o__mbsncat_s(ptr long str long) _mbsncat_s +@ cdecl _o__mbsncat_s_l(ptr long str long ptr) _mbsncat_s_l +@ cdecl _o__mbsnccnt(str long) _mbsnccnt +@ cdecl _o__mbsnccnt_l(str long ptr) _mbsnccnt_l +@ cdecl _o__mbsncmp(str str long) _mbsncmp +@ cdecl _o__mbsncmp_l(str str long ptr) _mbsncmp_l +@ cdecl _o__mbsncoll() _mbsncoll # FIXME: params +@ cdecl _o__mbsncoll_l() _mbsncoll_l # FIXME: params +@ cdecl _o__mbsncpy(ptr str long) _mbsncpy +@ cdecl _o__mbsncpy_l(ptr str long ptr) _mbsncpy_l +@ cdecl _o__mbsncpy_s() _mbsncpy_s # FIXME: params +@ cdecl _o__mbsncpy_s_l() _mbsncpy_s_l # FIXME: params +@ cdecl _o__mbsnextc(str) _mbsnextc +@ cdecl _o__mbsnextc_l(str ptr) _mbsnextc_l +@ cdecl _o__mbsnicmp(str str long) _mbsnicmp +@ cdecl _o__mbsnicmp_l(str str long ptr) _mbsnicmp_l +@ cdecl _o__mbsnicoll() _mbsnicoll # FIXME: params +@ cdecl _o__mbsnicoll_l() _mbsnicoll_l # FIXME: params +@ cdecl _o__mbsninc(str long) _mbsninc +@ cdecl _o__mbsninc_l() _mbsninc_l # FIXME: params +@ cdecl _o__mbsnlen(str long) _mbsnlen +@ cdecl _o__mbsnlen_l(str long ptr) _mbsnlen_l +@ cdecl _o__mbsnset(ptr long long) _mbsnset +@ cdecl _o__mbsnset_l(ptr long long ptr) _mbsnset_l +@ cdecl _o__mbsnset_s() _mbsnset_s # FIXME: params +@ cdecl _o__mbsnset_s_l() _mbsnset_s_l # FIXME: params +@ cdecl _o__mbspbrk(str str) _mbspbrk +@ cdecl _o__mbspbrk_l(str str ptr) _mbspbrk_l +@ cdecl _o__mbsrchr(str long) _mbsrchr +@ cdecl _o__mbsrchr_l(str long ptr) _mbsrchr_l +@ cdecl _o__mbsrev(str) _mbsrev +@ cdecl _o__mbsrev_l(str ptr) _mbsrev_l +@ cdecl _o__mbsset(ptr long) _mbsset +@ cdecl _o__mbsset_l(ptr long ptr) _mbsset_l +@ cdecl _o__mbsset_s() _mbsset_s # FIXME: params +@ cdecl _o__mbsset_s_l() _mbsset_s_l # FIXME: params +@ cdecl _o__mbsspn(str str) _mbsspn +@ cdecl _o__mbsspn_l(str str ptr) _mbsspn_l +@ cdecl _o__mbsspnp(str str) _mbsspnp +@ cdecl _o__mbsspnp_l(str str ptr) _mbsspnp_l +@ cdecl _o__mbsstr(str str) _mbsstr +@ cdecl _o__mbsstr_l() _mbsstr_l # FIXME: params +@ cdecl _o__mbstok(str str) _mbstok +@ cdecl _o__mbstok_l(str str ptr) _mbstok_l +@ cdecl _o__mbstok_s(str str ptr) _mbstok_s +@ cdecl _o__mbstok_s_l(str str ptr ptr) _mbstok_s_l +@ cdecl _o__mbstowcs_l(ptr str long ptr) _mbstowcs_l +@ cdecl _o__mbstowcs_s_l(ptr ptr long str long ptr) _mbstowcs_s_l +@ cdecl _o__mbstrlen(str) _mbstrlen +@ cdecl _o__mbstrlen_l(str ptr) _mbstrlen_l +@ cdecl _o__mbstrnlen() _mbstrnlen # FIXME: params +@ cdecl _o__mbstrnlen_l() _mbstrnlen_l # FIXME: params +@ cdecl _o__mbsupr(str) _mbsupr +@ cdecl _o__mbsupr_l(str ptr) _mbsupr_l +@ cdecl _o__mbsupr_s(str long) _mbsupr_s +@ cdecl _o__mbsupr_s_l(str long ptr) _mbsupr_s_l +@ cdecl _o__mbtowc_l(ptr str long ptr) _mbtowc_l +@ cdecl _o__memicmp(str str long) _memicmp +@ cdecl _o__memicmp_l(str str long ptr) _memicmp_l +@ cdecl _o__mkdir(str) _mkdir +@ cdecl _o__mkgmtime32(ptr) _mkgmtime32 +@ cdecl _o__mkgmtime64(ptr) _mkgmtime64 +@ cdecl _o__mktemp(str) _mktemp +@ cdecl _o__mktemp_s(str long) _mktemp_s +@ cdecl _o__mktime32(ptr) _mktime32 +@ cdecl _o__mktime64(ptr) _mktime64 +@ cdecl _o__msize(ptr) _msize +@ cdecl _o__nextafter(double double) nextafter +@ cdecl -arch=x86_64 _o__nextafterf(float float) nextafterf +@ cdecl _o__open_osfhandle(long long) _open_osfhandle +@ cdecl _o__pclose(ptr) _pclose +@ cdecl _o__pipe(ptr long long) _pipe +@ cdecl _o__popen(str str) _popen +@ cdecl _o__purecall() _purecall +@ cdecl _o__putc_nolock(long ptr) _fputc_nolock +@ cdecl _o__putch(long) _putch +@ cdecl _o__putch_nolock(long) _putch_nolock +@ cdecl _o__putenv(str) _putenv +@ cdecl _o__putenv_s(str str) _putenv_s +@ cdecl _o__putw(long ptr) _putw +@ cdecl _o__putwc_nolock(long ptr) _fputwc_nolock +@ cdecl _o__putwch(long) _putwch +@ cdecl _o__putwch_nolock(long) _putwch_nolock +@ cdecl _o__putws(wstr) _putws +@ cdecl _o__read(long ptr long) _read +@ cdecl _o__realloc_base(ptr long) _realloc_base +@ cdecl _o__recalloc(ptr long long) _recalloc +@ cdecl _o__register_onexit_function(ptr ptr) _register_onexit_function +@ cdecl _o__resetstkoflw() _resetstkoflw +@ cdecl _o__rmdir(str) _rmdir +@ cdecl _o__rmtmp() _rmtmp +@ cdecl _o__scalb(double long) scalbn +@ cdecl -arch=x86_64 _o__scalbf(float long) scalbnf +@ cdecl _o__searchenv(str str ptr) _searchenv +@ cdecl _o__searchenv_s(str str ptr long) _searchenv_s +@ cdecl _o__seh_filter_dll(long ptr) _seh_filter_dll # __CppXcptFilter +@ cdecl _o__seh_filter_exe(long ptr) _seh_filter_exe # _XcptFilter +@ cdecl _o__set_abort_behavior(long long) _set_abort_behavior +@ cdecl _o__set_app_type(long) _set_app_type +@ cdecl _o__set_doserrno(long) _set_doserrno +@ cdecl _o__set_errno(long) _set_errno +@ cdecl _o__set_fmode(long) _set_fmode +@ cdecl _o__set_invalid_parameter_handler(ptr) _set_invalid_parameter_handler +@ cdecl _o__set_new_handler(ptr) _set_new_handler +@ cdecl _o__set_new_mode(long) _set_new_mode +@ cdecl _o__set_thread_local_invalid_parameter_handler(ptr) _set_thread_local_invalid_parameter_handler +@ cdecl _o__seterrormode(long) _seterrormode +@ cdecl _o__setmbcp(long) _setmbcp +@ cdecl _o__setmode(long long) _setmode +@ cdecl _o__setsystime() _setsystime # FIXME: params +@ cdecl _o__sleep(long) _sleep +@ varargs _o__sopen(str long long) _sopen +@ cdecl _o__sopen_dispatch(str long long long ptr long) _sopen_dispatch +@ cdecl _o__sopen_s(ptr str long long long) _sopen_s +@ cdecl _o__spawnv(long str ptr) _spawnv +@ cdecl _o__spawnve(long str ptr ptr) _spawnve +@ cdecl _o__spawnvp(long str ptr) _spawnvp +@ cdecl _o__spawnvpe(long str ptr ptr) _spawnvpe +@ cdecl _o__splitpath(str ptr ptr ptr ptr) _splitpath +@ cdecl _o__splitpath_s(str ptr long ptr long ptr long ptr long) _splitpath_s +@ cdecl _o__stat32(str ptr) _stat32 +@ cdecl _o__stat32i64(str ptr) _stat32i64 +@ cdecl _o__stat64(str ptr) _stat64 +@ cdecl _o__stat64i32(str ptr) _stat64i32 +@ cdecl _o__strcoll_l(str str ptr) _strcoll_l +@ cdecl _o__strdate(ptr) _strdate +@ cdecl _o__strdate_s(ptr long) _strdate_s +@ cdecl _o__strdup(str) _strdup +@ cdecl _o__strerror(long) _strerror +@ cdecl _o__strerror_s() _strerror_s # FIXME: params +@ cdecl _o__strftime_l(ptr long str ptr ptr) _strftime_l +@ cdecl _o__stricmp(str str) _stricmp +@ cdecl _o__stricmp_l(str str ptr) _stricmp_l +@ cdecl _o__stricoll(str str) _stricoll +@ cdecl _o__stricoll_l(str str ptr) _stricoll_l +@ cdecl _o__strlwr(str) _strlwr +@ cdecl _o__strlwr_l(str ptr) _strlwr_l +@ cdecl _o__strlwr_s(ptr long) _strlwr_s +@ cdecl _o__strlwr_s_l(ptr long ptr) _strlwr_s_l +@ cdecl _o__strncoll(str str long) _strncoll +@ cdecl _o__strncoll_l(str str long ptr) _strncoll_l +@ cdecl _o__strnicmp(str str long) _strnicmp +@ cdecl _o__strnicmp_l(str str long ptr) _strnicmp_l +@ cdecl _o__strnicoll(str str long) _strnicoll +@ cdecl _o__strnicoll_l(str str long ptr) _strnicoll_l +@ cdecl _o__strnset_s(str long long long) _strnset_s +@ cdecl _o__strset_s() _strset_s # FIXME: params +@ cdecl _o__strtime(ptr) _strtime +@ cdecl _o__strtime_s(ptr long) _strtime_s +@ cdecl _o__strtod_l(str ptr ptr) _strtod_l +@ cdecl _o__strtof_l(str ptr ptr) _strtof_l +@ cdecl -ret64 _o__strtoi64(str ptr long) _strtoi64 +@ cdecl -ret64 _o__strtoi64_l(str ptr long ptr) _strtoi64_l +@ cdecl _o__strtol_l(str ptr long ptr) _strtol_l +@ cdecl _o__strtold_l(str ptr ptr) _strtod_l +@ cdecl -ret64 _o__strtoll_l(str ptr long ptr) _strtoi64_l +@ cdecl -ret64 _o__strtoui64(str ptr long) _strtoui64 +@ cdecl -ret64 _o__strtoui64_l(str ptr long ptr) _strtoui64_l +@ cdecl _o__strtoul_l(str ptr long ptr) _strtoul_l +@ cdecl -ret64 _o__strtoull_l(str ptr long ptr) _strtoui64_l +@ cdecl _o__strupr(str) _strupr +@ cdecl _o__strupr_l(str ptr) _strupr_l +@ cdecl _o__strupr_s(str long) _strupr_s +@ cdecl _o__strupr_s_l(str long ptr) _strupr_s_l +@ cdecl _o__strxfrm_l(ptr str long ptr) _strxfrm_l +@ cdecl _o__swab(str str long) _swab +@ cdecl _o__tell(long) _tell +@ cdecl -ret64 _o__telli64(long) _telli64 +@ cdecl _o__timespec32_get(ptr long) _timespec32_get +@ cdecl _o__timespec64_get(ptr long) _timespec64_get +@ cdecl _o__tolower(long) _tolower +@ cdecl _o__tolower_l(long ptr) _tolower_l +@ cdecl _o__toupper(long) _toupper +@ cdecl _o__toupper_l(long ptr) _toupper_l +@ cdecl _o__towlower_l(long ptr) _towlower_l +@ cdecl _o__towupper_l(long ptr) _towupper_l +@ cdecl _o__tzset() _tzset +@ cdecl _o__ui64toa(int64 ptr long) _ui64toa +@ cdecl _o__ui64toa_s(int64 ptr long long) _ui64toa_s +@ cdecl _o__ui64tow(int64 ptr long) _ui64tow +@ cdecl _o__ui64tow_s(int64 ptr long long) _ui64tow_s +@ cdecl _o__ultoa(long ptr long) _ultoa +@ cdecl _o__ultoa_s(long ptr long long) _ultoa_s +@ cdecl _o__ultow(long ptr long) _ultow +@ cdecl _o__ultow_s(long ptr long long) _ultow_s +@ cdecl _o__umask(long) _umask +@ cdecl _o__umask_s() _umask_s # FIXME: params +@ cdecl _o__ungetc_nolock(long ptr) _ungetc_nolock +@ cdecl _o__ungetch(long) _ungetch +@ cdecl _o__ungetch_nolock(long) _ungetch_nolock +@ cdecl _o__ungetwc_nolock(long ptr) _ungetwc_nolock +@ cdecl _o__ungetwch(long) _ungetwch +@ cdecl _o__ungetwch_nolock(long) _ungetwch_nolock +@ cdecl _o__unlink(str) _unlink +@ cdecl _o__unloaddll(long) _unloaddll +@ cdecl _o__unlock_file(ptr) _unlock_file +@ cdecl _o__utime32(str ptr) _utime32 +@ cdecl _o__utime64(str ptr) _utime64 +@ cdecl _o__waccess(wstr long) _waccess +@ cdecl _o__waccess_s(wstr long) _waccess_s +@ cdecl _o__wasctime(ptr) _wasctime +@ cdecl _o__wasctime_s(ptr long ptr) _wasctime_s +@ cdecl _o__wchdir(wstr) _wchdir +@ cdecl _o__wchmod(wstr long) _wchmod +@ cdecl _o__wcreat(wstr long) _wcreat +@ cdecl _o__wcreate_locale(long wstr) _wcreate_locale +@ cdecl _o__wcscoll_l(wstr wstr ptr) _wcscoll_l +@ cdecl _o__wcsdup(wstr) _wcsdup +@ cdecl _o__wcserror(long) _wcserror +@ cdecl _o__wcserror_s(ptr long long) _wcserror_s +@ cdecl _o__wcsftime_l(ptr long wstr ptr ptr) _wcsftime_l +@ cdecl _o__wcsicmp(wstr wstr) _wcsicmp +@ cdecl _o__wcsicmp_l(wstr wstr ptr) _wcsicmp_l +@ cdecl _o__wcsicoll(wstr wstr) _wcsicoll +@ cdecl _o__wcsicoll_l(wstr wstr ptr) _wcsicoll_l +@ cdecl _o__wcslwr(wstr) _wcslwr +@ cdecl _o__wcslwr_l(wstr ptr) _wcslwr_l +@ cdecl _o__wcslwr_s(wstr long) _wcslwr_s +@ cdecl _o__wcslwr_s_l(wstr long ptr) _wcslwr_s_l +@ cdecl _o__wcsncoll(wstr wstr long) _wcsncoll +@ cdecl _o__wcsncoll_l(wstr wstr long ptr) _wcsncoll_l +@ cdecl _o__wcsnicmp(wstr wstr long) _wcsnicmp +@ cdecl _o__wcsnicmp_l(wstr wstr long ptr) _wcsnicmp_l +@ cdecl _o__wcsnicoll(wstr wstr long) _wcsnicoll +@ cdecl _o__wcsnicoll_l(wstr wstr long ptr) _wcsnicoll_l +@ cdecl _o__wcsnset(wstr long long) _wcsnset +@ cdecl _o__wcsnset_s(wstr long long long) _wcsnset_s +@ cdecl _o__wcsset(wstr long) _wcsset +@ cdecl _o__wcsset_s(wstr long long) _wcsset_s +@ cdecl _o__wcstod_l(wstr ptr ptr) _wcstod_l +@ cdecl _o__wcstof_l(wstr ptr ptr) _wcstof_l +@ cdecl -ret64 _o__wcstoi64(wstr ptr long) _wcstoi64 +@ cdecl -ret64 _o__wcstoi64_l(wstr ptr long ptr) _wcstoi64_l +@ cdecl _o__wcstol_l(wstr ptr long ptr) _wcstol_l +@ cdecl _o__wcstold_l(wstr ptr ptr) _wcstod_l +@ cdecl -ret64 _o__wcstoll_l(wstr ptr long ptr) _wcstoi64_l +@ cdecl _o__wcstombs_l(ptr ptr long ptr) _wcstombs_l +@ cdecl _o__wcstombs_s_l(ptr ptr long wstr long ptr) _wcstombs_s_l +@ cdecl -ret64 _o__wcstoui64(wstr ptr long) _wcstoui64 +@ cdecl -ret64 _o__wcstoui64_l(wstr ptr long ptr) _wcstoui64_l +@ cdecl _o__wcstoul_l(wstr ptr long ptr) _wcstoul_l +@ cdecl -ret64 _o__wcstoull_l(wstr ptr long ptr) _wcstoui64_l +@ cdecl _o__wcsupr(wstr) _wcsupr +@ cdecl _o__wcsupr_l(wstr ptr) _wcsupr_l +@ cdecl _o__wcsupr_s(wstr long) _wcsupr_s +@ cdecl _o__wcsupr_s_l(wstr long ptr) _wcsupr_s_l +@ cdecl _o__wcsxfrm_l(ptr wstr long ptr) _wcsxfrm_l +@ cdecl _o__wctime32(ptr) _wctime32 +@ cdecl _o__wctime32_s(ptr long ptr) _wctime32_s +@ cdecl _o__wctime64(ptr) _wctime64 +@ cdecl _o__wctime64_s(ptr long ptr) _wctime64_s +@ cdecl _o__wctomb_l(ptr long ptr) _wctomb_l +@ cdecl _o__wctomb_s_l(ptr ptr long long ptr) _wctomb_s_l +@ cdecl _o__wdupenv_s(ptr ptr wstr) _wdupenv_s +@ cdecl _o__wexecv(wstr ptr) _wexecv +@ cdecl _o__wexecve(wstr ptr ptr) _wexecve +@ cdecl _o__wexecvp(wstr ptr) _wexecvp +@ cdecl _o__wexecvpe(wstr ptr ptr) _wexecvpe +@ cdecl _o__wfdopen(long wstr) _wfdopen +@ cdecl _o__wfindfirst32(wstr ptr) _wfindfirst32 +@ cdecl _o__wfindfirst32i64() _wfindfirst32i64 # FIXME: params +@ cdecl _o__wfindfirst64(wstr ptr) _wfindfirst64 +@ cdecl _o__wfindfirst64i32(wstr ptr) _wfindfirst64i32 +@ cdecl _o__wfindnext32(long ptr) _wfindnext32 +@ cdecl _o__wfindnext32i64() _wfindnext32i64 # FIXME: params +@ cdecl _o__wfindnext64(long ptr) _wfindnext64 +@ cdecl _o__wfindnext64i32(long ptr) _wfindnext64i32 +@ cdecl _o__wfopen(wstr wstr) _wfopen +@ cdecl _o__wfopen_s(ptr wstr wstr) _wfopen_s +@ cdecl _o__wfreopen(wstr wstr ptr) _wfreopen +@ cdecl _o__wfreopen_s(ptr wstr wstr ptr) _wfreopen_s +@ cdecl _o__wfsopen(wstr wstr long) _wfsopen +@ cdecl _o__wfullpath(ptr wstr long) _wfullpath +@ cdecl _o__wgetcwd(wstr long) _wgetcwd +@ cdecl _o__wgetdcwd(long wstr long) _wgetdcwd +@ cdecl _o__wgetenv(wstr) _wgetenv +@ cdecl _o__wgetenv_s(ptr ptr long wstr) _wgetenv_s +@ cdecl _o__wmakepath(ptr wstr wstr wstr wstr) _wmakepath +@ cdecl _o__wmakepath_s(ptr long wstr wstr wstr wstr) _wmakepath_s +@ cdecl _o__wmkdir(wstr) _wmkdir +@ cdecl _o__wmktemp(wstr) _wmktemp +@ cdecl _o__wmktemp_s(wstr long) _wmktemp_s +@ cdecl _o__wperror(wstr) _wperror +@ cdecl _o__wpopen(wstr wstr) _wpopen +@ cdecl _o__wputenv(wstr) _wputenv +@ cdecl _o__wputenv_s(wstr wstr) _wputenv_s +@ cdecl _o__wremove(wstr) _wremove +@ cdecl _o__wrename(wstr wstr) _wrename +@ cdecl _o__write(long ptr long) _write +@ cdecl _o__wrmdir(wstr) _wrmdir +@ cdecl _o__wsearchenv(wstr wstr ptr) _wsearchenv +@ cdecl _o__wsearchenv_s(wstr wstr ptr long) _wsearchenv_s +@ cdecl _o__wsetlocale(long wstr) _wsetlocale +@ cdecl _o__wsopen_dispatch(wstr long long long ptr long) _wsopen_dispatch +@ cdecl _o__wsopen_s(ptr wstr long long long) _wsopen_s +@ cdecl _o__wspawnv(long wstr ptr) _wspawnv +@ cdecl _o__wspawnve(long wstr ptr ptr) _wspawnve +@ cdecl _o__wspawnvp(long wstr ptr) _wspawnvp +@ cdecl _o__wspawnvpe(long wstr ptr ptr) _wspawnvpe +@ cdecl _o__wsplitpath(wstr ptr ptr ptr ptr) _wsplitpath +@ cdecl _o__wsplitpath_s(wstr ptr long ptr long ptr long ptr long) _wsplitpath_s +@ cdecl _o__wstat32(wstr ptr) _wstat32 +@ cdecl _o__wstat32i64(wstr ptr) _wstat32i64 +@ cdecl _o__wstat64(wstr ptr) _wstat64 +@ cdecl _o__wstat64i32(wstr ptr) _wstat64i32 +@ cdecl _o__wstrdate(ptr) _wstrdate +@ cdecl _o__wstrdate_s(ptr long) _wstrdate_s +@ cdecl _o__wstrtime(ptr) _wstrtime +@ cdecl _o__wstrtime_s(ptr long) _wstrtime_s +@ cdecl _o__wsystem(wstr) _wsystem +@ cdecl _o__wtmpnam_s(ptr long) _wtmpnam_s +@ cdecl _o__wtof(wstr) _wtof +@ cdecl _o__wtof_l(wstr ptr) _wtof_l +@ cdecl _o__wtoi(wstr) _wtoi +@ cdecl -ret64 _o__wtoi64(wstr) _wtoi64 +@ cdecl -ret64 _o__wtoi64_l(wstr ptr) _wtoi64_l +@ cdecl _o__wtoi_l(wstr ptr) _wtoi_l +@ cdecl _o__wtol(wstr) _wtol +@ cdecl _o__wtol_l(wstr ptr) _wtol_l +@ cdecl -ret64 _o__wtoll(wstr) _wtoll +@ cdecl -ret64 _o__wtoll_l(wstr ptr) _wtoll_l +@ cdecl _o__wunlink(wstr) _wunlink +@ cdecl _o__wutime32(wstr ptr) _wutime32 +@ cdecl _o__wutime64(wstr ptr) _wutime64 +@ cdecl _o__y0(double) _y0 +@ cdecl _o__y1(double) _y1 +@ cdecl _o__yn(long double) _yn +@ cdecl _o_abort() abort +@ cdecl _o_acos(double) acos +@ cdecl -arch=!i386 _o_acosf(float) acosf +@ cdecl _o_acosh(double) acosh +@ cdecl _o_acoshf(float) acoshf +@ cdecl _o_acoshl(double) acosh +@ cdecl _o_asctime(ptr) asctime +@ cdecl _o_asctime_s(ptr long ptr) asctime_s +@ cdecl _o_asin(double) asin +@ cdecl -arch=!i386 _o_asinf(float) asinf +@ cdecl _o_asinh(double) asinh +@ cdecl _o_asinhf(float) asinhf +@ cdecl _o_asinhl(double) asinh +@ cdecl _o_atan(double) atan +@ cdecl _o_atan2(double double) atan2 +@ cdecl -arch=!i386 _o_atan2f(float float) atan2f +@ cdecl -arch=!i386 _o_atanf(float) atanf +@ cdecl _o_atanh(double) atanh +@ cdecl _o_atanhf(float) atanhf +@ cdecl _o_atanhl(double) atanh +@ cdecl _o_atof(str) atof +@ cdecl _o_atoi(str) atoi +@ cdecl _o_atol(str) atol +@ cdecl -ret64 _o_atoll(str) atoll +@ cdecl _o_bsearch(ptr ptr long long ptr) bsearch +@ cdecl _o_bsearch_s(ptr ptr long long ptr ptr) bsearch_s +@ cdecl _o_btowc(long) btowc +@ cdecl _o_calloc(long long) calloc +@ cdecl _o_cbrt(double) cbrt +@ cdecl _o_cbrtf(float) cbrtf +@ cdecl _o_ceil(double) ceil +@ cdecl -arch=!i386 _o_ceilf(float) ceilf +@ cdecl _o_clearerr(ptr) clearerr +@ cdecl _o_clearerr_s(ptr) clearerr_s +@ cdecl _o_cos(double) cos +@ cdecl -arch=!i386 _o_cosf(float) cosf +@ cdecl _o_cosh(double) cosh +@ cdecl -arch=!i386 _o_coshf(float) coshf +@ cdecl _o_erf(double) erf +@ cdecl _o_erfc(double) erfc +@ cdecl _o_erfcf(float) erfcf +@ cdecl _o_erfcl(double) erfc +@ cdecl _o_erff(float) erff +@ cdecl _o_erfl(double) erf +@ cdecl _o_exit(long) exit +@ cdecl _o_exp(double) exp +@ cdecl _o_exp2(double) exp2 +@ cdecl _o_exp2f(float) exp2f +@ cdecl _o_exp2l(double) exp2 +@ cdecl -arch=!i386 _o_expf(float) expf +@ cdecl _o_fabs(double) fabs +@ cdecl _o_fclose(ptr) fclose +@ cdecl _o_feof(ptr) feof +@ cdecl _o_ferror(ptr) ferror +@ cdecl _o_fflush(ptr) fflush +@ cdecl _o_fgetc(ptr) fgetc +@ cdecl _o_fgetpos(ptr ptr) fgetpos +@ cdecl _o_fgets(ptr long ptr) fgets +@ cdecl _o_fgetwc(ptr) fgetwc +@ cdecl _o_fgetws(ptr long ptr) fgetws +@ cdecl _o_floor(double) floor +@ cdecl -arch=!i386 _o_floorf(float) floorf +@ cdecl _o_fma(double double double) fma +@ cdecl _o_fmaf(float float float) fmaf +@ cdecl _o_fmal(double double double) fma +@ cdecl _o_fmod(double double) fmod +@ cdecl -arch=!i386 _o_fmodf(float float) fmodf +@ cdecl _o_fopen(str str) fopen +@ cdecl _o_fopen_s(ptr str str) fopen_s +@ cdecl _o_fputc(long ptr) fputc +@ cdecl _o_fputs(str ptr) fputs +@ cdecl _o_fputwc(long ptr) fputwc +@ cdecl _o_fputws(wstr ptr) fputws +@ cdecl _o_fread(ptr long long ptr) fread +@ cdecl _o_fread_s(ptr long long long ptr) fread_s +@ cdecl _o_free(ptr) free +@ cdecl _o_freopen(str str ptr) freopen +@ cdecl _o_freopen_s(ptr str str ptr) freopen_s +@ cdecl _o_frexp(double ptr) frexp +@ cdecl _o_fseek(ptr long long) fseek +@ cdecl _o_fsetpos(ptr ptr) fsetpos +@ cdecl _o_ftell(ptr) ftell +@ cdecl _o_fwrite(ptr long long ptr) fwrite +@ cdecl _o_getc(ptr) getc +@ cdecl _o_getchar() getchar +@ cdecl _o_getenv(str) getenv +@ cdecl _o_getenv_s(ptr ptr long str) getenv_s +@ cdecl _o_gets(str) gets +@ cdecl _o_gets_s(ptr long) gets_s +@ cdecl _o_getwc(ptr) getwc +@ cdecl _o_getwchar() getwchar +@ cdecl _o_hypot(double double) _hypot +@ cdecl _o_is_wctype(long long) iswctype +@ cdecl _o_isalnum(long) isalnum +@ cdecl _o_isalpha(long) isalpha +@ cdecl _o_isblank(long) isblank +@ cdecl _o_iscntrl(long) iscntrl +@ cdecl _o_isdigit(long) isdigit +@ cdecl _o_isgraph(long) isgraph +@ cdecl _o_isleadbyte(long) isleadbyte +@ cdecl _o_islower(long) islower +@ cdecl _o_isprint(long) isprint +@ cdecl _o_ispunct(long) ispunct +@ cdecl _o_isspace(long) isspace +@ cdecl _o_isupper(long) isupper +@ cdecl _o_iswalnum(long) iswalnum +@ cdecl _o_iswalpha(long) iswalpha +@ cdecl _o_iswascii(long) iswascii +@ cdecl _o_iswblank(long) iswblank +@ cdecl _o_iswcntrl(long) iswcntrl +@ cdecl _o_iswctype(long long) iswctype +@ cdecl _o_iswdigit(long) iswdigit +@ cdecl _o_iswgraph(long) iswgraph +@ cdecl _o_iswlower(long) iswlower +@ cdecl _o_iswprint(long) iswprint +@ cdecl _o_iswpunct(long) iswpunct +@ cdecl _o_iswspace(long) iswspace +@ cdecl _o_iswupper(long) iswupper +@ cdecl _o_iswxdigit(long) iswxdigit +@ cdecl _o_isxdigit(long) isxdigit +@ cdecl _o_ldexp(double long) ldexp +@ cdecl _o_lgamma(double) lgamma +@ cdecl _o_lgammaf(float) lgammaf +@ cdecl _o_lgammal(double) lgamma +@ cdecl -ret64 _o_llrint(double) llrint +@ cdecl -ret64 _o_llrintf(float) llrintf +@ cdecl -ret64 _o_llrintl(double) llrint +@ cdecl -ret64 _o_llround(double) llround +@ cdecl -ret64 _o_llroundf(float) llroundf +@ cdecl -ret64 _o_llroundl(double) llround +@ cdecl _o_localeconv() localeconv +@ cdecl _o_log(double) log +@ cdecl _o_log10(double) log10 +@ cdecl -arch=!i386 _o_log10f(float) log10f +@ cdecl _o_log1p(double) log1p +@ cdecl _o_log1pf(float) log1pf +@ cdecl _o_log1pl(double) log1p +@ cdecl _o_log2(double) log2 +@ cdecl _o_log2f(float) log2f +@ cdecl _o_log2l(double) log2 +@ cdecl _o_logb(double) logb +@ cdecl _o_logbf(float) logbf +@ cdecl _o_logbl(double) logb +@ cdecl -arch=!i386 _o_logf(float) logf +@ cdecl _o_lrint(double) lrint +@ cdecl _o_lrintf(float) lrintf +@ cdecl _o_lrintl(double) lrint +@ cdecl _o_lround(double) lround +@ cdecl _o_lroundf(float) lroundf +@ cdecl _o_lroundl(double) lround +@ cdecl _o_malloc(long) malloc +@ cdecl _o_mblen(ptr long) mblen +@ cdecl _o_mbrlen(ptr long ptr) mbrlen +@ cdecl _o_mbrtoc16() mbrtoc16 # FIXME: params +@ cdecl _o_mbrtoc32() mbrtoc32 # FIXME: params +@ cdecl _o_mbrtowc(ptr str long ptr) mbrtowc +@ cdecl _o_mbsrtowcs(ptr ptr long ptr) mbsrtowcs +@ cdecl _o_mbsrtowcs_s(ptr ptr long ptr long ptr) mbsrtowcs_s +@ cdecl _o_mbstowcs(ptr str long) mbstowcs +@ cdecl _o_mbstowcs_s(ptr ptr long str long) mbstowcs_s +@ cdecl _o_mbtowc(ptr str long) mbtowc +@ cdecl _o_memcpy_s(ptr long ptr long) memcpy_s +@ cdecl _o_memset(ptr long long) memset +@ cdecl _o_modf(double ptr) modf +@ cdecl -arch=!i386 _o_modff(float ptr) modff +@ cdecl _o_nan(str) nan +@ cdecl _o_nanf(str) nanf +@ cdecl _o_nanl(str) nan +@ cdecl _o_nearbyint(double) nearbyint +@ cdecl _o_nearbyintf(float) nearbyintf +@ cdecl _o_nearbyintl(double) nearbyint +@ cdecl _o_nextafter(double double) nextafter +@ cdecl _o_nextafterf(float float) nextafterf +@ cdecl _o_nextafterl(double double) nextafter +@ cdecl _o_nexttoward(double double) nexttoward +@ cdecl _o_nexttowardf(float double) nexttowardf +@ cdecl _o_nexttowardl(double double) nexttoward +@ cdecl _o_pow(double double) pow +@ cdecl -arch=!i386 _o_powf(float float) powf +@ cdecl _o_putc(long ptr) putc +@ cdecl _o_putchar(long) putchar +@ cdecl _o_puts(str) puts +@ cdecl _o_putwc(long ptr) fputwc +@ cdecl _o_putwchar(long) _fputwchar +@ cdecl _o_qsort(ptr long long ptr) qsort +@ cdecl _o_qsort_s(ptr long long ptr ptr) qsort_s +@ cdecl _o_raise(long) raise +@ cdecl _o_rand() rand +@ cdecl _o_rand_s(ptr) rand_s +@ cdecl _o_realloc(ptr long) realloc +@ cdecl _o_remainder(double double) remainder +@ cdecl _o_remainderf(float float) remainderf +@ cdecl _o_remainderl(double double) remainder +@ cdecl _o_remove(str) remove +@ cdecl _o_remquo(double double ptr) remquo +@ cdecl _o_remquof(float float ptr) remquof +@ cdecl _o_remquol(double double ptr) remquo +@ cdecl _o_rename(str str) rename +@ cdecl _o_rewind(ptr) rewind +@ cdecl _o_rint(double) rint +@ cdecl _o_rintf(float) rintf +@ cdecl _o_rintl(double) rint +@ cdecl _o_round(double) round +@ cdecl _o_roundf(float) roundf +@ cdecl _o_roundl(double) round +@ cdecl _o_scalbln(double long) scalbn +@ cdecl _o_scalblnf(float long) scalbnf +@ cdecl _o_scalblnl(double long) scalbn +@ cdecl _o_scalbn(double long) scalbn +@ cdecl _o_scalbnf(float long) scalbnf +@ cdecl _o_scalbnl(double long) scalbn +@ cdecl _o_set_terminate(ptr) set_terminate +@ cdecl _o_setbuf(ptr ptr) setbuf +@ cdecl _o_setlocale(long str) setlocale +@ cdecl _o_setvbuf(ptr str long long) setvbuf +@ cdecl _o_sin(double) sin +@ cdecl -arch=!i386 _o_sinf(float) sinf +@ cdecl _o_sinh(double) sinh +@ cdecl -arch=!i386 _o_sinhf(float) sinhf +@ cdecl _o_sqrt(double) sqrt +@ cdecl -arch=!i386 _o_sqrtf(float) sqrtf +@ cdecl _o_srand(long) srand +@ cdecl _o_strcat_s(str long str) strcat_s +@ cdecl _o_strcoll(str str) strcoll +@ cdecl _o_strcpy_s(ptr long str) strcpy_s +@ cdecl _o_strerror(long) strerror +@ cdecl _o_strerror_s(ptr long long) strerror_s +@ cdecl _o_strftime(ptr long str ptr) strftime +@ cdecl _o_strncat_s(str long str long) strncat_s +@ cdecl _o_strncpy_s(ptr long str long) strncpy_s +@ cdecl _o_strtod(str ptr) strtod +@ cdecl _o_strtof(str ptr) strtof +@ cdecl _o_strtok(str str) strtok +@ cdecl _o_strtok_s(ptr str ptr) strtok_s +@ cdecl _o_strtol(str ptr long) strtol +@ cdecl _o_strtold(str ptr) strtod +@ cdecl -ret64 _o_strtoll(str ptr long) _strtoi64 +@ cdecl _o_strtoul(str ptr long) strtoul +@ cdecl -ret64 _o_strtoull(str ptr long) _strtoui64 +@ cdecl _o_system(str) system +@ cdecl _o_tan(double) tan +@ cdecl -arch=!i386 _o_tanf(float) tanf +@ cdecl _o_tanh(double) tanh +@ cdecl -arch=!i386 _o_tanhf(float) tanhf +@ cdecl _o_terminate() terminate +@ cdecl _o_tgamma(double) tgamma +@ cdecl _o_tgammaf(float) tgammaf +@ cdecl _o_tgammal(double) tgamma +@ cdecl _o_tmpfile_s(ptr) tmpfile_s +@ cdecl _o_tmpnam_s(ptr long) tmpnam_s +@ cdecl _o_tolower(long) tolower +@ cdecl _o_toupper(long) toupper +@ cdecl _o_towlower(long) towlower +@ cdecl _o_towupper(long) towupper +@ cdecl _o_ungetc(long ptr) ungetc +@ cdecl _o_ungetwc(long ptr) ungetwc +@ cdecl _o_wcrtomb(ptr long ptr) wcrtomb +@ cdecl _o_wcrtomb_s(ptr ptr long long ptr) wcrtomb_s +@ cdecl _o_wcscat_s(wstr long wstr) wcscat_s +@ cdecl _o_wcscoll(wstr wstr) wcscoll +@ cdecl _o_wcscpy(ptr wstr) wcscpy +@ cdecl _o_wcscpy_s(ptr long wstr) wcscpy_s +@ cdecl _o_wcsftime(ptr long wstr ptr) wcsftime +@ cdecl _o_wcsncat_s(wstr long wstr long) wcsncat_s +@ cdecl _o_wcsncpy_s(ptr long wstr long) wcsncpy_s +@ cdecl _o_wcsrtombs(ptr ptr long ptr) wcsrtombs +@ cdecl _o_wcsrtombs_s(ptr ptr long ptr long ptr) wcsrtombs_s +@ cdecl _o_wcstod(wstr ptr) wcstod +@ cdecl _o_wcstof(ptr ptr) wcstof +@ cdecl _o_wcstok(wstr wstr ptr) wcstok +@ cdecl _o_wcstok_s(ptr wstr ptr) wcstok_s +@ cdecl _o_wcstol(wstr ptr long) wcstol +@ cdecl _o_wcstold(wstr ptr ptr) wcstod +@ cdecl -ret64 _o_wcstoll(wstr ptr long) _wcstoi64 +@ cdecl _o_wcstombs(ptr ptr long) wcstombs +@ cdecl _o_wcstombs_s(ptr ptr long wstr long) wcstombs_s +@ cdecl _o_wcstoul(wstr ptr long) wcstoul +@ cdecl -ret64 _o_wcstoull(wstr ptr long) _wcstoui64 +@ cdecl _o_wctob(long) wctob +@ cdecl _o_wctomb(ptr long) wctomb +@ cdecl _o_wctomb_s(ptr ptr long long) wctomb_s +@ cdecl _o_wmemcpy_s(ptr long ptr long) wmemcpy_s +@ cdecl _o_wmemmove_s(ptr long ptr long) wmemmove_s +@ varargs _open(str long) +@ cdecl _open_osfhandle(long long) +@ cdecl _pclose(ptr) +@ cdecl _pipe(ptr long long) +@ cdecl _popen(str str) +@ cdecl -stub _purecall() +@ cdecl _putc_nolock(long ptr) _fputc_nolock +@ cdecl _putch(long) +@ cdecl _putch_nolock(long) +@ cdecl _putenv(str) +@ cdecl _putenv_s(str str) +@ cdecl _putw(long ptr) +@ cdecl _putwc_nolock(long ptr) _fputwc_nolock +@ cdecl _putwch(long) +@ cdecl _putwch_nolock(long) +@ cdecl _putws(wstr) +@ cdecl _query_app_type() +@ cdecl _query_new_handler() +@ cdecl _query_new_mode() +@ cdecl _read(long ptr long) +@ cdecl _realloc_base(ptr long) +@ cdecl -dbg _realloc_dbg(ptr long long str long) +@ cdecl _recalloc(ptr long long) +@ cdecl -dbg _recalloc_dbg(ptr long long long str long) +@ cdecl _register_onexit_function(ptr ptr) +@ cdecl _register_thread_local_exe_atexit_callback(ptr) +@ cdecl _resetstkoflw() +@ cdecl _rmdir(str) +@ cdecl _rmtmp() +@ cdecl _rotl(long long) +@ cdecl -ret64 _rotl64(int64 long) +@ cdecl _rotr(long long) +@ cdecl -ret64 _rotr64(int64 long) +@ cdecl _scalb(double long) scalbn # double _scalb(double x, long exp); +@ cdecl -arch=x86_64 _scalbf(float long) scalbnf # float _scalbf(float x, long exp); +@ cdecl _searchenv(str str ptr) +@ cdecl _searchenv_s(str str ptr long) +@ cdecl _seh_filter_dll(long ptr) # __CppXcptFilter +@ cdecl _seh_filter_exe(long ptr) # _XcptFilter +@ cdecl -arch=win64 _set_FMA3_enable(long) +@ stdcall -stub -arch=i386 _seh_longjmp_unwind4(ptr) +@ stdcall -stub -arch=i386 _seh_longjmp_unwind(ptr) +@ cdecl -stub -arch=i386 _set_SSE2_enable(long) +@ cdecl _set_abort_behavior(long long) +@ cdecl _set_app_type(long) +@ cdecl _set_controlfp(long long) _controlfp +@ cdecl _set_doserrno(long) +@ cdecl _set_errno(long) +@ cdecl _set_error_mode(long) +@ cdecl _set_fmode(long) +@ cdecl _set_invalid_parameter_handler(ptr) +@ cdecl _set_new_handler(ptr) +@ cdecl _set_new_mode(long) +@ cdecl _set_printf_count_output(long) +@ cdecl -stub _set_purecall_handler(ptr) +@ cdecl -stub _set_se_translator(ptr) +@ cdecl _set_thread_local_invalid_parameter_handler(ptr) +@ cdecl _seterrormode(long) +@ cdecl -arch=i386 -norelay _setjmp3(ptr long) +@ cdecl _setmaxstdio(long) +@ cdecl _setmbcp(long) +@ cdecl _setmode(long long) +@ cdecl _setsystime(ptr long) +@ cdecl _sleep(long) +@ varargs _sopen(str long long) +@ cdecl _sopen_dispatch(str long long long ptr long) +@ cdecl _sopen_s(ptr str long 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) +@ cdecl _splitpath_s(str ptr long ptr long ptr long ptr long) +@ cdecl _stat32(str ptr) +@ cdecl _stat32i64(str ptr) +@ cdecl _stat64(str ptr) +@ cdecl _stat64i32(str ptr) +@ cdecl _statusfp() +@ cdecl -stub -arch=i386 _statusfp2(ptr ptr) +@ cdecl _strcoll_l(str str ptr) +@ cdecl _strdate(ptr) +@ cdecl _strdate_s(ptr long) +@ cdecl _strdup(str) +@ cdecl -dbg _strdup_dbg(str long str long) +@ cdecl _strerror(long) +@ cdecl _strerror_s(str) +@ cdecl _strftime_l(ptr long str ptr ptr) +@ cdecl _stricmp(str str) +@ cdecl _stricmp_l(str str ptr) +@ cdecl _stricoll(str str) +@ cdecl _stricoll_l(str str ptr) +@ cdecl _strlwr(str) +@ cdecl _strlwr_l(str ptr) +@ cdecl _strlwr_s(ptr long) +@ cdecl _strlwr_s_l(ptr long ptr) +@ cdecl _strncoll(str str long) +@ cdecl _strncoll_l(str str long ptr) +@ cdecl _strnicmp(str str long) +@ cdecl _strnicmp_l(str str long ptr) +@ cdecl _strnicoll(str str long) +@ cdecl _strnicoll_l(str str long ptr) +@ cdecl _strnset(str long long) +@ cdecl _strnset_s(str long long long) +@ cdecl _strrev(str) +@ cdecl _strset(ptr long) +@ cdecl _strset_s(ptr long long) +@ cdecl _strtime(ptr) +@ cdecl _strtime_s(ptr long) +@ cdecl _strtod_l(str ptr ptr) +@ cdecl _strtof_l(str ptr ptr) +@ cdecl -ret64 _strtoi64(str ptr long) +@ cdecl -ret64 _strtoi64_l(str ptr long ptr) +@ cdecl -ret64 _strtoimax_l(str ptr long ptr) _strtoi64_l +@ cdecl _strtol_l(str ptr long ptr) +@ cdecl _strtold_l(str ptr ptr) _strtod_l +@ cdecl -ret64 _strtoll_l(str ptr long ptr) _strtoi64_l +@ cdecl -ret64 _strtoui64(str ptr long) +@ cdecl -ret64 _strtoui64_l(str ptr long ptr) +@ cdecl _strtoul_l(str ptr long ptr) +@ cdecl -ret64 _strtoull_l(str ptr long ptr) _strtoui64_l +@ cdecl -ret64 _strtoumax_l(str ptr long ptr) _strtoui64_l +@ cdecl _strupr(str) +@ cdecl _strupr_l(str ptr) +@ cdecl _strupr_s(str long) +@ cdecl _strupr_s_l(str long ptr) +@ cdecl _strxfrm_l(ptr str long ptr) +@ cdecl _swab(str str long) +@ cdecl _tell(long) +@ cdecl -ret64 _telli64(long) +@ cdecl _tempnam(str str) +@ cdecl -dbg _tempnam_dbg(str str long str long) +@ cdecl _time32(ptr) +@ cdecl _time64(ptr) +@ cdecl _timespec32_get(ptr long) +@ cdecl _timespec64_get(ptr long) +@ cdecl _tolower(long) +@ cdecl _tolower_l(long ptr) +@ cdecl _toupper(long) +@ cdecl _toupper_l(long ptr) +@ cdecl _towlower_l(long ptr) +@ cdecl _towupper_l(long ptr) +@ cdecl _tzset() +@ cdecl _ui64toa(int64 ptr long) +@ cdecl _ui64toa_s(int64 ptr long long) +@ cdecl _ui64tow(int64 ptr long) +@ cdecl _ui64tow_s(int64 ptr long long) +@ cdecl _ultoa(long ptr long) +@ cdecl _ultoa_s(long ptr long long) +@ cdecl _ultow(long ptr long) +@ cdecl _ultow_s(long ptr long long) +@ cdecl _umask(long) +@ cdecl _umask_s(long) +@ cdecl _ungetc_nolock(long ptr) +@ cdecl _ungetch(long) +@ cdecl _ungetch_nolock(long) +@ cdecl _ungetwc_nolock(long ptr) +@ cdecl _ungetwch(long) +@ cdecl _ungetwch_nolock(long) +@ cdecl _unlink(str) +@ cdecl _unloaddll(long) +@ cdecl _unlock_file(ptr) +@ cdecl _unlock_locales() +@ cdecl _utime32(str ptr) +@ cdecl _utime64(str ptr) +@ cdecl _waccess(wstr long) +@ cdecl _waccess_s(wstr long) +@ cdecl _wasctime(ptr) +@ cdecl _wasctime_s(ptr long ptr) +@ cdecl _wassert(wstr wstr long) +@ cdecl _wchdir(wstr) +@ cdecl _wchmod(wstr long) +@ cdecl _wcreat(wstr long) +@ cdecl _wcreate_locale(long wstr) +@ cdecl _wcscoll_l(wstr wstr ptr) +@ cdecl _wcsdup(wstr) +@ cdecl -dbg _wcsdup_dbg(wstr long str long) +@ cdecl _wcserror(long) +@ cdecl _wcserror_s(ptr long long) +@ cdecl _wcsftime_l(ptr long wstr ptr ptr) +@ cdecl _wcsicmp(wstr wstr) +@ cdecl _wcsicmp_l(wstr wstr ptr) +@ cdecl _wcsicoll(wstr wstr) +@ cdecl _wcsicoll_l(wstr wstr ptr) +@ cdecl _wcslwr(wstr) +@ cdecl _wcslwr_l(wstr ptr) +@ cdecl _wcslwr_s(wstr long) +@ cdecl _wcslwr_s_l(wstr long ptr) +@ cdecl _wcsncoll(wstr wstr long) +@ cdecl _wcsncoll_l(wstr wstr long ptr) +@ cdecl _wcsnicmp(wstr wstr long) +@ cdecl _wcsnicmp_l(wstr wstr long ptr) +@ cdecl _wcsnicoll(wstr wstr long) +@ cdecl _wcsnicoll_l(wstr wstr long ptr) +@ cdecl _wcsnset(wstr long long) +@ cdecl _wcsnset_s(wstr long long long) +@ cdecl _wcsrev(wstr) +@ cdecl _wcsset(wstr long) +@ cdecl _wcsset_s(wstr long long) +@ cdecl _wcstod_l(wstr ptr ptr) +@ cdecl _wcstof_l(wstr ptr ptr) +@ cdecl -ret64 _wcstoi64(wstr ptr long) +@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr) +@ cdecl _wcstoimax_l(wstr ptr long ptr) +@ cdecl _wcstol_l(wstr ptr long ptr) +@ cdecl _wcstold_l(wstr ptr ptr) _wcstod_l +@ cdecl -ret64 _wcstoll_l(wstr ptr long ptr) _wcstoi64_l +@ cdecl _wcstombs_l(ptr ptr long ptr) +@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr) +@ cdecl -ret64 _wcstoui64(wstr ptr long) +@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr) +@ cdecl _wcstoul_l(wstr ptr long ptr) +@ cdecl -ret64 _wcstoull_l(wstr ptr long ptr) _wcstoui64_l +@ cdecl _wcstoumax_l(wstr ptr long ptr) +@ cdecl _wcsupr(wstr) +@ cdecl _wcsupr_l(wstr ptr) +@ cdecl _wcsupr_s(wstr long) +@ cdecl _wcsupr_s_l(wstr long ptr) +@ cdecl _wcsxfrm_l(ptr wstr long ptr) +@ cdecl _wctime32(ptr) +@ cdecl _wctime32_s(ptr long ptr) +@ cdecl _wctime64(ptr) +@ cdecl _wctime64_s(ptr long ptr) +@ cdecl _wctomb_l(ptr long ptr) +@ cdecl _wctomb_s_l(ptr ptr long long ptr) +@ extern _wctype +@ cdecl _wdupenv_s(ptr ptr wstr) +@ cdecl -dbg _wdupenv_s_dbg(ptr ptr wstr long str long) +@ 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 _wfindfirst32(wstr ptr) +@ cdecl _wfindfirst32i64(wstr ptr) +@ cdecl _wfindfirst64(wstr ptr) +@ cdecl _wfindfirst64i32(wstr ptr) +@ cdecl _wfindnext32(long ptr) +@ cdecl _wfindnext32i64(long ptr) +@ cdecl _wfindnext64(long ptr) +@ cdecl _wfindnext64i32(long ptr) +@ cdecl _wfopen(wstr wstr) +@ cdecl _wfopen_s(ptr wstr wstr) +@ cdecl _wfreopen(wstr wstr ptr) +@ cdecl _wfreopen_s(ptr wstr wstr ptr) +@ cdecl _wfsopen(wstr wstr long) +@ cdecl _wfullpath(ptr wstr long) +@ cdecl -dbg _wfullpath_dbg(ptr wstr long long str long) +@ cdecl _wgetcwd(wstr long) +@ cdecl -dbg _wgetcwd_dbg(ptr long long str long) +@ cdecl _wgetdcwd(long ptr long) +@ cdecl -dbg _wgetdcwd_dbg(long ptr long long str long) +@ cdecl _wgetenv(wstr) +@ cdecl _wgetenv_s(ptr ptr long wstr) +@ cdecl _wmakepath(ptr wstr wstr wstr wstr) +@ cdecl _wmakepath_s(ptr long wstr wstr wstr wstr) +@ cdecl _wmkdir(wstr) +@ cdecl _wmktemp(wstr) +@ cdecl _wmktemp_s(wstr long) +@ varargs _wopen(wstr long) +@ cdecl _wperror(wstr) +@ cdecl _wpopen(wstr wstr) +@ cdecl _wputenv(wstr) +@ cdecl _wputenv_s(wstr wstr) +@ cdecl _wremove(wstr) +@ cdecl _wrename(wstr wstr) +@ cdecl _write(long ptr long) +@ cdecl _wrmdir(wstr) +@ cdecl _wsearchenv(wstr wstr ptr) +@ cdecl _wsearchenv_s(wstr wstr ptr long) +@ cdecl _wsetlocale(long wstr) +@ varargs _wsopen(wstr long long) +@ cdecl _wsopen_dispatch(wstr long long long ptr long) +@ cdecl _wsopen_s(ptr wstr long long long) +@ varargs _wspawnl(long wstr wstr) +@ varargs _wspawnle(long wstr wstr) +@ varargs _wspawnlp(long wstr wstr) +@ varargs _wspawnlpe(long wstr wstr) +@ 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 ptr ptr ptr ptr) +@ cdecl _wsplitpath_s(wstr ptr long ptr long ptr long ptr long) +@ cdecl _wstat32(wstr ptr) +@ cdecl _wstat32i64(wstr ptr) +@ cdecl _wstat64(wstr ptr) +@ cdecl _wstat64i32(wstr ptr) +@ cdecl _wstrdate(ptr) +@ cdecl _wstrdate_s(ptr long) +@ cdecl _wstrtime(ptr) +@ cdecl _wstrtime_s(ptr long) +@ cdecl _wsystem(wstr) +@ cdecl _wtempnam(wstr wstr) +@ cdecl -dbg _wtempnam_dbg(wstr wstr long str long) +@ cdecl _wtmpnam(ptr) +@ cdecl _wtmpnam_s(ptr long) +@ cdecl _wtof(wstr) +@ cdecl _wtof_l(wstr ptr) +@ cdecl _wtoi(wstr) +@ cdecl -ret64 _wtoi64(wstr) +@ cdecl -ret64 _wtoi64_l(wstr ptr) +@ cdecl _wtoi_l(wstr ptr) +@ cdecl _wtol(wstr) +@ cdecl _wtol_l(wstr ptr) +@ cdecl -ret64 _wtoll(wstr) +@ cdecl -ret64 _wtoll_l(wstr ptr) +@ cdecl _wunlink(wstr) +@ cdecl _wutime32(wstr ptr) +@ cdecl _wutime64(wstr ptr) +@ cdecl _y0(double) +@ cdecl _y1(double) +@ cdecl _yn(long double) +@ cdecl abort() +@ cdecl abs(long) +@ cdecl acos(double) +@ cdecl -arch=!i386 acosf(float) +@ cdecl -stub acosh(double) +@ cdecl -stub acoshf(float) +@ cdecl -stub acoshl(double) +@ cdecl asctime(ptr) +@ cdecl asctime_s(ptr long ptr) +@ cdecl asin(double) +@ cdecl -arch=!i386 asinf(float) +@ cdecl -stub asinh(double) +@ cdecl -stub asinhf(float) +@ cdecl -stub asinhl(double) asinh +@ cdecl atan(double) +@ cdecl atan2(double double) +@ cdecl -arch=!i386 atan2f(float float) +@ cdecl -arch=!i386 atanf(float) +@ cdecl -stub atanh(double) +@ cdecl -stub atanhf(float) +@ cdecl -stub atanhl(double) +@ cdecl atof(str) +@ cdecl atoi(str) +@ cdecl atol(str) +@ cdecl -ret64 atoll(str) +@ cdecl bsearch(ptr ptr long long ptr) +@ cdecl bsearch_s(ptr ptr long long ptr ptr) +@ cdecl btowc(long) +@ cdecl c16rtomb(ptr long ptr) +@ cdecl c32rtomb(ptr long ptr) +@ stub cabs +@ stub cabsf +@ stub cabsl +@ stub cacos +@ stub cacosf +@ stub cacosh +@ stub cacoshf +@ stub cacoshl +@ stub cacosl +@ cdecl calloc(long long) +@ stub carg +@ stub cargf +@ stub cargl +@ stub casin +@ stub casinf +@ stub casinh +@ stub casinhf +@ stub casinhl +@ stub casinl +@ stub catan +@ stub catanf +@ stub catanh +@ stub catanhf +@ stub catanhl +@ stub catanl +@ cdecl -stub cbrt(double) +@ cdecl -stub cbrtf(float) +@ cdecl -stub cbrtl(double) cbrt +@ stub ccos +@ stub ccosf +@ stub ccosh +@ stub ccoshf +@ stub ccoshl +@ stub ccosl +@ cdecl ceil(double) +@ cdecl -arch=!i386 ceilf(float) +@ stub cexp +@ stub cexpf +@ stub cexpl +@ stub cimag +@ stub cimagf +@ stub cimagl +@ cdecl clearerr(ptr) +@ cdecl clearerr_s(ptr) +@ cdecl clock() +@ stub clog +@ stub clog10 +@ stub clog10f +@ stub clog10l +@ stub clogf +@ stub clogl +@ stub conj +@ stub conjf +@ stub conjl +@ cdecl -stub copysign(double double) +@ cdecl -stub copysignf(float float) +@ cdecl -stub copysignl(double double) copysign +@ cdecl cos(double) +@ cdecl -arch=!i386 cosf(float) +@ cdecl cosh(double) +@ cdecl -arch=!i386 coshf(float) +@ stub cpow +@ stub cpowf +@ stub cpowl +@ stub cproj +@ stub cprojf +@ stub cprojl +@ cdecl -stub creal(int128) +@ stub crealf +@ stub creall +@ stub csin +@ stub csinf +@ stub csinh +@ stub csinhf +@ stub csinhl +@ stub csinl +@ stub csqrt +@ stub csqrtf +@ stub csqrtl +@ stub ctan +@ stub ctanf +@ stub ctanh +@ stub ctanhf +@ stub ctanhl +@ stub ctanl +@ cdecl -ret64 div(long long) +@ cdecl -stub erf(double) +@ cdecl -stub erfc(double) +@ cdecl -stub erfcf(float) +@ cdecl -stub erfcl(double) erfc +@ cdecl -stub erff(float) +@ cdecl -stub erfl(double) erf +@ cdecl exit(long) +@ cdecl exp(double) +@ cdecl exp2(double) +@ cdecl exp2f(float) +@ cdecl exp2l(double) exp2 +@ cdecl -arch=!i386 expf(float) +@ cdecl -stub expm1(double) +@ cdecl -stub expm1f(float) +@ cdecl expm1l(double) expm1 +@ cdecl fabs(double) +@ cdecl -stub -arch=arm,arm64 fabsf(float) +@ cdecl fclose(ptr) +@ cdecl -stub fdim(double double) +@ cdecl -stub fdimf(float float) +@ cdecl fdiml(double double) fdim +@ cdecl -stub feclearexcept(long) +@ cdecl -stub fegetenv(ptr) +@ cdecl -stub fegetexceptflag(ptr long) +@ cdecl -stub fegetround() +@ cdecl -stub feholdexcept(ptr) +@ cdecl feof(ptr) +@ cdecl ferror(ptr) +@ cdecl -stub fesetenv(ptr) +@ cdecl -stub fesetexceptflag(ptr long) +@ cdecl -stub fesetround(long) +@ cdecl -stub fetestexcept(long) +@ cdecl fflush(ptr) +@ cdecl fgetc(ptr) +@ cdecl fgetpos(ptr ptr) +@ cdecl fgets(ptr long ptr) +@ cdecl fgetwc(ptr) +@ cdecl fgetws(ptr long ptr) +@ cdecl floor(double) +@ cdecl -arch=!i386 floorf(float) +@ cdecl fma(double double double) +@ cdecl fmaf(float float float) +@ cdecl fmal(double double double) fma +@ cdecl -stub fmax(double double) +@ cdecl -stub fmaxf(float float) +@ cdecl fmaxl(double double) fmax +@ cdecl -stub fmin(double double) +@ cdecl -stub fminf(float float) +@ cdecl fminl(double double) fmin +@ cdecl fmod(double double) +@ cdecl -arch=!i386 fmodf(float float) +@ cdecl fopen(str str) +@ cdecl fopen_s(ptr str str) +@ cdecl fputc(long ptr) +@ cdecl fputs(str ptr) +@ cdecl fputwc(long ptr) +@ cdecl fputws(wstr ptr) +@ cdecl fread(ptr long long ptr) +@ cdecl fread_s(ptr long long long ptr) +@ cdecl free(ptr) +@ cdecl freopen(str str ptr) +@ cdecl freopen_s(ptr str str ptr) +@ cdecl frexp(double ptr) +@ cdecl fseek(ptr long long) +@ cdecl fsetpos(ptr ptr) +@ cdecl ftell(ptr) +@ cdecl fwrite(ptr long long ptr) +@ cdecl getc(ptr) +@ cdecl getchar() +@ cdecl getenv(str) +@ cdecl getenv_s(ptr ptr long str) +@ cdecl gets(str) +@ cdecl gets_s(ptr long) +@ cdecl getwc(ptr) +@ cdecl getwchar() +@ cdecl hypot(double double) _hypot +@ cdecl -stub ilogb(double) +@ cdecl -stub ilogbf(float) +@ cdecl ilogbl(double) ilogb +@ cdecl -ret64 imaxabs(int64) +@ cdecl -ret64 imaxdiv(int64 int64) +@ cdecl is_wctype(long long) +@ cdecl isalnum(long) +@ cdecl isalpha(long) +@ cdecl isblank(long) +@ cdecl iscntrl(long) +@ cdecl isdigit(long) +@ cdecl isgraph(long) +@ cdecl isleadbyte(long) +@ cdecl islower(long) +@ cdecl isprint(long) +@ cdecl ispunct(long) +@ cdecl isspace(long) +@ cdecl isupper(long) +@ cdecl iswalnum(long) +@ cdecl iswalpha(long) +@ cdecl iswascii(long) +@ cdecl iswblank(long) +@ cdecl iswcntrl(long) +@ cdecl iswctype(long long) +@ cdecl iswdigit(long) +@ cdecl iswgraph(long) +@ cdecl iswlower(long) +@ cdecl iswprint(long) +@ cdecl iswpunct(long) +@ cdecl iswspace(long) +@ cdecl iswupper(long) +@ cdecl iswxdigit(long) +@ cdecl isxdigit(long) +@ cdecl labs(long) +@ cdecl ldexp(double long) +@ cdecl -ret64 ldiv(long long) +@ cdecl -stub lgamma(double) +@ cdecl -stub lgammaf(float) +@ cdecl lgammal(double) lgamma +@ cdecl -ret64 llabs(int64) +@ cdecl -norelay lldiv(int64 int64) +@ cdecl -stub -ret64 llrint(double) +@ cdecl -stub -ret64 llrintf(float) +@ cdecl -ret64 llrintl(double) llrint +@ cdecl -stub -ret64 llround(double) +@ cdecl -stub -ret64 llroundf(float) +@ cdecl -ret64 llroundl(double) llround +@ cdecl localeconv() +@ cdecl log(double) +@ cdecl log10(double) +@ cdecl -arch=!i386 log10f(float) +@ cdecl -stub log1p(double) +@ cdecl -stub log1pf(float) +@ cdecl log1pl(double) log1p +@ cdecl log2(double) +@ cdecl log2f(float) +@ cdecl log2l(double) log2 +@ cdecl -stub logb(double) +@ cdecl -stub logbf(float) +@ cdecl logbl(double) logb +@ cdecl -arch=!i386 logf(float) +@ cdecl longjmp(ptr long) +@ cdecl lrint(double) +@ cdecl lrintf(float) +@ cdecl lrintl(double) lrint +@ cdecl -stub lround(double) +@ cdecl -stub lroundf(float) +@ cdecl lroundl(double) lround +@ cdecl malloc(long) +@ cdecl mblen(ptr long) +@ cdecl mbrlen(ptr long ptr) +@ cdecl mbrtoc16(ptr ptr long) +@ cdecl mbrtoc32(ptr ptr long) +@ cdecl mbrtowc(ptr str long ptr) +@ cdecl mbsrtowcs(ptr ptr long ptr) +@ cdecl mbsrtowcs_s(ptr ptr long ptr long ptr) +@ cdecl mbstowcs(ptr str long) +@ cdecl mbstowcs_s(ptr ptr long str long) +@ cdecl mbtowc(ptr str long) +@ cdecl memchr(ptr long long) +@ cdecl memcmp(ptr ptr long) +@ cdecl memcpy(ptr ptr long) +@ cdecl memcpy_s(ptr long ptr long) +@ cdecl memmove(ptr ptr long) +@ cdecl memmove_s(ptr long ptr long) +@ cdecl memset(ptr long long) +@ cdecl modf(double ptr) +@ cdecl -stub -arch=!i386 modff(float ptr) +@ cdecl -stub nan(str) +@ cdecl -stub nanf(str) +@ cdecl nanl(str) nan +@ cdecl -stub nearbyint(double) +@ cdecl -stub nearbyintf(float) +@ cdecl nearbyintl(double) nearbyint +@ cdecl -stub nextafter(double double) +@ cdecl -stub nextafterf(float float) +@ cdecl nextafterl(double double) nextafter +@ cdecl -stub nexttoward(double double) nexttoward +@ cdecl -stub nexttowardf(float double) nexttowardf +@ cdecl nexttowardl(double double) nexttoward +@ stub norm +@ stub normf +@ stub norml +@ cdecl perror(str) +@ cdecl pow(double double) +@ cdecl -arch=!i386 powf(float float) +@ cdecl putc(long ptr) +@ cdecl putchar(long) +@ cdecl puts(str) +@ cdecl putwc(long ptr) fputwc +@ cdecl putwchar(long) _fputwchar +@ cdecl qsort(ptr long long ptr) +@ cdecl qsort_s(ptr long long ptr ptr) +@ cdecl quick_exit(long) +@ cdecl raise(long) +@ cdecl rand() +@ cdecl rand_s(ptr) +@ cdecl realloc(ptr long) +@ cdecl -stub remainder(double double) +@ cdecl -stub remainderf(float float) +@ cdecl remainderl(double double) remainder +@ cdecl remove(str) +@ cdecl -stub remquo(double double ptr) +@ cdecl -stub remquof(float float ptr) +@ cdecl remquol(double double ptr) remquo +@ cdecl rename(str str) +@ cdecl rewind(ptr) +@ cdecl -stub rint(double) +@ cdecl -stub rintf(float) +@ cdecl rintl(double) rint +@ cdecl -stub round(double) +@ cdecl -stub roundf(float) +@ cdecl roundl(double) round +@ cdecl scalbln(double long) scalbn # double scalbln(double x, long exp); +@ cdecl scalblnf(float long) scalbnf # float scalblnf(float x, long exp); +@ cdecl scalblnl(double long) scalbn # long double scalblnl(long double x, long exp); +@ cdecl -stub scalbn(double long) # double scalbn(double x, int exp); +@ cdecl -stub scalbnf(float long) # float scalbnf(float x, int exp); +@ cdecl scalbnl(double long) scalbn # long double scalbnl(long double x, int exp); +@ cdecl set_terminate(ptr) +@ cdecl -stub set_unexpected(ptr) +@ cdecl setbuf(ptr ptr) +@ cdecl -arch=arm,x86_64 -norelay -private setjmp(ptr ptr) _setjmp +@ cdecl setlocale(long str) +@ cdecl setvbuf(ptr str long long) +@ cdecl signal(long long) +@ cdecl sin(double) +@ cdecl -arch=!i386 sinf(float) +@ cdecl sinh(double) +@ cdecl -arch=!i386 sinhf(float) +@ cdecl sqrt(double) +@ cdecl -arch=!i386 sqrtf(float) +@ cdecl srand(long) +@ cdecl strcat(str str) +@ cdecl strcat_s(str long str) +@ cdecl strchr(str long) +@ cdecl strcmp(str str) +@ cdecl strcoll(str str) +@ cdecl strcpy(ptr str) +@ cdecl strcpy_s(ptr long str) +@ cdecl strcspn(str str) +@ cdecl strerror(long) +@ cdecl strerror_s(ptr long long) +@ cdecl strftime(ptr long str ptr) +@ cdecl strlen(str) +@ cdecl strncat(str str long) +@ cdecl strncat_s(str long str long) +@ cdecl strncmp(str str long) +@ cdecl strncpy(ptr str long) +@ cdecl strncpy_s(ptr long str long) +@ cdecl strnlen(str long) +@ cdecl strpbrk(str str) +@ cdecl strrchr(str long) +@ cdecl strspn(str str) +@ cdecl strstr(str str) +@ cdecl strtod(str ptr) +@ cdecl strtof(str ptr) +@ cdecl -ret64 strtoimax(str ptr long) _strtoi64 +@ cdecl strtok(str str) +@ cdecl strtok_s(ptr str ptr) +@ cdecl strtol(str ptr long) +@ cdecl strtold(str ptr) strtod +@ cdecl -ret64 strtoll(str ptr long) _strtoi64 +@ cdecl strtoul(str ptr long) +@ cdecl -ret64 strtoull(str ptr long) _strtoui64 +@ cdecl -ret64 strtoumax(str ptr long) _strtoui64 +@ cdecl strxfrm(ptr str long) +@ cdecl system(str) +@ cdecl tan(double) +@ cdecl -arch=!i386 tanf(float) +@ cdecl tanh(double) +@ cdecl -arch=!i386 tanhf(float) +@ cdecl terminate() +@ cdecl -stub tgamma(double) +@ cdecl -stub tgammaf(float) +@ cdecl tgammal(double) tgamma +@ cdecl tmpfile() +@ cdecl tmpfile_s(ptr) +@ cdecl tmpnam(ptr) +@ cdecl tmpnam_s(ptr long) +@ cdecl tolower(long) +@ cdecl toupper(long) +@ cdecl towctrans(long long) +@ cdecl towlower(long) +@ cdecl towupper(long) +@ cdecl -stub trunc(double) +@ cdecl -stub truncf(float) +@ cdecl truncl(double) trunc +@ stub unexpected +@ cdecl ungetc(long ptr) +@ cdecl ungetwc(long ptr) +@ cdecl wcrtomb(ptr long ptr) +@ cdecl wcrtomb_s(ptr ptr long long ptr) +@ cdecl wcscat(wstr wstr) +@ cdecl wcscat_s(wstr long wstr) +@ cdecl wcschr(wstr long) +@ cdecl wcscmp(wstr wstr) +@ cdecl wcscoll(wstr wstr) +@ cdecl wcscpy(ptr wstr) +@ cdecl wcscpy_s(ptr long wstr) +@ cdecl wcscspn(wstr wstr) +@ cdecl wcsftime(ptr long wstr ptr) +@ cdecl wcslen(wstr) +@ cdecl wcsncat(wstr wstr long) +@ cdecl wcsncat_s(wstr long wstr long) +@ cdecl wcsncmp(wstr wstr long) +@ cdecl wcsncpy(ptr wstr long) +@ cdecl wcsncpy_s(ptr long wstr long) +@ cdecl wcsnlen(wstr long) +@ cdecl wcspbrk(wstr wstr) +@ cdecl wcsrchr(wstr long) +@ cdecl wcsrtombs(ptr ptr long ptr) +@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr) +@ cdecl wcsspn(wstr wstr) +@ cdecl wcsstr(wstr wstr) +@ cdecl wcstod(wstr ptr) +@ cdecl wcstof(ptr ptr) +@ cdecl wcstoimax(wstr ptr long) +@ cdecl wcstok(wstr wstr ptr) +@ cdecl wcstok_s(ptr wstr ptr) +@ cdecl wcstol(wstr ptr long) +@ cdecl wcstold(wstr ptr) wcstod +@ cdecl -ret64 wcstoll(wstr ptr long) _wcstoi64 +@ cdecl wcstombs(ptr ptr long) +@ cdecl wcstombs_s(ptr ptr long wstr long) +@ cdecl wcstoul(wstr ptr long) +@ cdecl -ret64 wcstoull(wstr ptr long) _wcstoui64 +@ cdecl wcstoumax(wstr ptr long) +@ cdecl wcsxfrm(ptr wstr long) +@ cdecl wctob(long) +@ cdecl wctomb(ptr long) +@ cdecl wctomb_s(ptr ptr long long) +@ cdecl wctrans(str) +@ cdecl wctype(str) +@ cdecl wmemcpy_s(ptr long ptr long) +@ cdecl wmemmove_s(ptr long ptr long) diff --git a/sdk/lib/ucrt/heap/heap.cmake b/sdk/lib/ucrt/heap/heap.cmake index 1d3b30c0c34..fb868f61b16 100644 --- a/sdk/lib/ucrt/heap/heap.cmake +++ b/sdk/lib/ucrt/heap/heap.cmake @@ -20,7 +20,7 @@ list(APPEND UCRT_HEAP_SOURCES heap/recalloc.cpp ) -if(CMAKE_BUILD_TYPE STREQUAL "Debug") +if(DBG) list(APPEND UCRT_HEAP_SOURCES heap/debug_heap.cpp heap/debug_heap_hook.cpp diff --git a/sdk/lib/ucrt/misc/misc.cmake b/sdk/lib/ucrt/misc/misc.cmake index 92abf476e2f..e0e94769d1f 100644 --- a/sdk/lib/ucrt/misc/misc.cmake +++ b/sdk/lib/ucrt/misc/misc.cmake @@ -25,7 +25,7 @@ list(APPEND UCRT_MISC_SOURCES misc/_strerr.cpp ) -if (CMAKE_BUILD_TYPE STREQUAL "Debug") +if(DBG) list(APPEND UCRT_MISC_SOURCES misc/dbgrpt.cpp misc/dbgrptt.cpp