"MSVCRT memcpy behaves like memmove for overlapping moves"
[reactos.git] / reactos / lib / msvcrt / msvcrt.def
index 536b759..a19d38d 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: msvcrt.def,v 1.14 2001/07/18 09:23:02 ekohl Exp $
+; $Id$
 ;
 ; ReactOS MSVCRT Compatibility Library
 ;
@@ -7,55 +7,64 @@ EXPORTS
 ;----------------------------------------------------------------------
 ;      C++ Mangled Symbols
 ;----------------------------------------------------------------------
-; $I10_OUTPUT
-; ??0__non_rtti_object@@QAE@ABV0@@Z
-; ??0__non_rtti_object@@QAE@PBD@Z
-; ??0bad_cast@@QAE@ABQBD@Z
-; ??0bad_cast@@QAE@ABV0@@Z
-; ??0bad_typeid@@QAE@ABV0@@Z
-; ??0bad_typeid@@QAE@PBD@Z
-; ??0exception@@QAE@ABQBD@Z
-; ??0exception@@QAE@ABV0@@Z
-; ??0exception@@QAE@XZ
-; ??1__non_rtti_object@@UAE@XZ
-; ??1bad_cast@@UAE@XZ
-; ??1bad_typeid@@UAE@XZ
-; ??1exception@@UAE@XZ
-; ??1type_info@@UAE@XZ
-; ??2@YAPAXI@Z
-; ??3@YAXPAX@Z
-; ??4__non_rtti_object@@QAEAAV0@ABV0@@Z
-; ??4bad_cast@@QAEAAV0@ABV0@@Z
-; ??4bad_typeid@@QAEAAV0@ABV0@@Z
-; ??4exception@@QAEAAV0@ABV0@@Z
-; ??8type_info@@QBEHABV0@@Z
-; ??9type_info@@QBEHABV0@@Z
-; ??_7__non_rtti_object@@6B@
-; ??_7bad_cast@@6B@
-; ??_7bad_typeid@@6B@
-; ??_7exception@@6B@
-; ??_E__non_rtti_object@@UAEPAXI@Z
-; ??_Ebad_cast@@UAEPAXI@Z
-; ??_Ebad_typeid@@UAEPAXI@Z
-; ??_Eexception@@UAEPAXI@Z
-; ??_G__non_rtti_object@@UAEPAXI@Z
-; ??_Gbad_cast@@UAEPAXI@Z
-; ??_Gbad_typeid@@UAEPAXI@Z
-; ??_Gexception@@UAEPAXI@Z
-; ?_query_new_handler@@YAP6AHI@ZXZ
-; ?_query_new_mode@@YAHXZ
-; ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
-; ?_set_new_mode@@YAHH@Z
-; ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
-; ?before@type_info@@QBEHABV1@@Z
-; ?name@type_info@@QBEPBDXZ
-; ?raw_name@type_info@@QBEPBDXZ
-; ?set_new_handler@@YAP6AXXZP6AXXZ@Z
-; ?set_terminate@@YAP6AXXZP6AXXZ@Z
-; ?set_unexpected@@YAP6AXXZP6AXXZ@Z
-; ?terminate@@YAXXZ
-; ?unexpected@@YAXXZ
-; ?what@exception@@UBEPBDXZ
+$I10_OUTPUT=MSVCRT_I10_OUTPUT @1
+??0__non_rtti_object@@QAE@ABV0@@Z=__thiscall_MSVCRT___non_rtti_object_copy_ctor @2
+??0__non_rtti_object@@QAE@PBD@Z=__thiscall_MSVCRT___non_rtti_object_ctor @3
+??0bad_cast@@QAE@ABQBD@Z=__thiscall_MSVCRT_bad_cast_ctor @4
+??0bad_cast@@QAE@ABV0@@Z=__thiscall_MSVCRT_bad_cast_copy_ctor @5
+??0bad_typeid@@QAE@ABV0@@Z=__thiscall_MSVCRT_bad_typeid_copy_ctor @6
+??0bad_typeid@@QAE@PBD@Z=__thiscall_MSVCRT_bad_typeid_ctor @7
+??0exception@@QAE@ABQBD@Z=__thiscall_MSVCRT_exception_ctor @8
+??0exception@@QAE@ABV0@@Z=__thiscall_MSVCRT_exception_copy_ctor @9
+??0exception@@QAE@XZ=__thiscall_MSVCRT_exception_default_ctor @10
+??1__non_rtti_object@@UAE@XZ=__thiscall_MSVCRT___non_rtti_object_dtor @11
+??1bad_cast@@UAE@XZ=__thiscall_MSVCRT_bad_cast_dtor @12
+??1bad_typeid@@UAE@XZ=__thiscall_MSVCRT_bad_typeid_dtor @13
+??1exception@@UAE@XZ=__thiscall_MSVCRT_exception_dtor @14
+??1type_info@@UAE@XZ=__thiscall_MSVCRT_type_info_dtor @15
+??2@YAPAXI@Z=MSVCRT_operator_new @16
+??_U@YAPAXI@Z=MSVCRT_operator_new @36
+??3@YAXPAX@Z=MSVCRT_operator_delete @17
+??_V@YAXPAX@Z=MSVCRT_operator_delete @37
+??4__non_rtti_object@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT___non_rtti_object_opequals @18
+??4bad_cast@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_bad_cast_opequals @19
+??4bad_typeid@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_bad_typeid_opequals @20
+??4exception@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_exception_opequals @21
+??8type_info@@QBEHABV0@@Z=__thiscall_MSVCRT_type_info_opequals_equals @22
+??9type_info@@QBEHABV0@@Z=__thiscall_MSVCRT_type_info_opnot_equals @23
+??_7__non_rtti_object@@6B@=MSVCRT___non_rtti_object_vtable @24 DATA
+??_7bad_cast@@6B@=MSVCRT_bad_cast_vtable @25 DATA
+??_7bad_typeid@@6B@=MSVCRT_bad_typeid_vtable @26 DATA
+??_7exception@@6B@=MSVCRT_exception_vtable @27 DATA
+??_E__non_rtti_object@@UAEPAXI@Z=__thiscall_MSVCRT___non_rtti_object_vector_dtor @28
+??_Ebad_cast@@UAEPAXI@Z=__thiscall_MSVCRT_bad_cast_vector_dtor @29
+??_Ebad_typeid@@UAEPAXI@Z=__thiscall_MSVCRT_bad_typeid_vector_dtor @30
+??_Eexception@@UAEPAXI@Z=__thiscall_MSVCRT_exception_vector_dtor @31
+??_G__non_rtti_object@@UAEPAXI@Z=__thiscall_MSVCRT___non_rtti_object_scalar_dtor @32
+??_Gbad_cast@@UAEPAXI@Z=__thiscall_MSVCRT_bad_cast_scalar_dtor @33
+??_Gbad_typeid@@UAEPAXI@Z=__thiscall_MSVCRT_bad_typeid_scalar_dtor @34
+??_Gexception@@UAEPAXI@Z=__thiscall_MSVCRT_exception_scalar_dtor @35
+?_query_new_handler@@YAP6AHI@ZXZ=MSVCRT__query_new_handler @38
+?_query_new_mode@@YAHXZ=MSVCRT__query_new_mode @39
+?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z=MSVCRT__set_new_handler @40
+?_set_new_mode@@YAHH@Z=MSVCRT__set_new_mode @41
+?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z=MSVCRT__set_se_translator @42
+?before@type_info@@QBEHABV1@@Z=__thiscall_MSVCRT_type_info_before @43
+?raw_name@type_info@@QBEPBDXZ=__thiscall_MSVCRT_type_info_raw_name @45
+?set_new_handler@@YAP6AXXZP6AXXZ@Z=MSVCRT__set_new_handler @46
+?set_terminate@@YAP6AXXZP6AXXZ@Z=MSVCRT_set_terminate @47
+?set_unexpected@@YAP6AXXZP6AXXZ@Z=MSVCRT_set_unexpected @48
+?terminate@@YAXXZ=MSVCRT_terminate @49
+?unexpected@@YAXXZ=MSVCRT_unexpected @50
+?what@exception@@UBEPBDXZ=__thiscall_MSVCRT_what_exception @51
+??1type_info@@UAE@XZ=MSVCRT_type_info_dtor@4
+
+?name@type_info@@QBEPBDXZ=__thiscall_MSVCRT_type_info_name @44
+;??0bad_cast@@QAE@PBD@Z
+;??0bad_cast@@AAE@PBQBD@Z
+;??_Fbad_cast@@QAEXXZ
+;??_Fbad_typeid@@QAEXXZ
+
 ;----------------------------------------------------------------------
 ;      C Undecorated Symbols
 ;----------------------------------------------------------------------
@@ -75,117 +84,142 @@ _CIsinh
 _CIsqrt
 _CItan
 _CItanh
-_CxxThrowException
-_EH_prolog
-_Getdays
-_Getmonths
-_Gettnames
+_CxxThrowException
+_EH_prolog
+_Getdays
+_Getmonths
+_Gettnames
 _HUGE DATA
-_Strftime
+_Strftime
 _XcptFilter
-; __CxxFrameHandler
-; __CxxLongjmpUnwind
-; __RTCastToVoid
-; __RTDynamicCast
-; __RTtypeid
-; __STRINGTOLD
+__CxxCallUnwindDtor=stub
+__CxxDetectRethrow
+__CxxExceptionFilter=stub
+__CxxFrameHandler
+__CxxLongjmpUnwind=stub
+__CxxQueryExceptionSize
+__CxxRegisterExceptionObject=stub
+__CxxUnregisterExceptionObject=stub
+__DestructExceptionObject=stub
+__RTCastToVoid=MSVCRT___RTCastToVoid
+__RTDynamicCast=MSVCRT___RTDynamicCast
+__RTtypeid=MSVCRT___RTtypeid
+__STRINGTOLD=stub
 __argc DATA
 __argv DATA
-; __badioinfo
-__crtCompareStringA
-__crtGetLocaleInfoW
-__crtLCMapStringA
+__badioinfo DATA
+__crtCompareStringA
+__crtGetLocaleInfoW
+__crtLCMapStringA
 __dllonexit
-__doserrno
+__doserrno
 __fpecode
 __getmainargs
 __initenv DATA
-__isascii
-__iscsym
-__iscsymf
-__lc_codepage
-__lc_collate_cp
-__lc_handle
-__lconv_init
+__isascii=NTDLL.__isascii
+__iscsym=NTDLL.__iscsym
+__iscsymf=NTDLL.__iscsymf
+__lc_codepage
+__lc_collate_cp
+__lc_handle
+__lconv_init
 __mb_cur_max DATA
 __p___argc
 __p___argv
+__p___wargv
 __p___initenv
 __p___mb_cur_max
-; __p___wargv
-; __p___winitenv
+__p___winitenv
 __p__acmdln
-__p__amblksiz
+__p__amblksiz
 __p__commode
-__p__daylight
-__p__dstbias
+__p__daylight
+__p__dstbias
 __p__environ
-; __p__fileinfo
+__p__fileinfo=stub
 __p__fmode
-__p__iob
-; __p__mbcasemap
-; __p__mbctype
+__p__iob
+__p__mbcasemap=stub
+__p__mbctype=stub
 __p__osver
 __p__pctype
 __p__pgmptr
 __p__pwctype
-__p__timezone
-; __p__tzname
-__p__wcmdln
-__p__wenviron
+__p__timezone
+__p__tzname=stub
+__p__wcmdln
+__p__wenviron
 __p__winmajor
 __p__winminor
 __p__winver
-__p__wpgmptr
-__pioinfo
-__pxcptinfoptrs
+__p__wpgmptr
+__pioinfo
+__pxcptinfoptrs
 __set_app_type
-; __setlc_active
+__setlc_active DATA
 __setusermatherr
 __threadhandle
 __threadid
-__toascii
-; __unDName
-; __unDNameEx
-; __unguarded_readlc_active
-; __wargv
-; __wgetmainargs
-; __winitenv
+__toascii=NTDLL.__toascii
+__unDName=stub
+__unDNameEx=stub
+__unguarded_readlc_active DATA
+__wargv
+__wgetmainargs
+__winitenv
+___lc_codepage_func=stub
+___lc_handle_func=stub
+___mb_cur_max_func=stub
+___setlc_active_func=stub
+___unguarded_readlc_active_add_func=stub
+__crtCompareStringW=stub
+__crtGetStringTypeW=stub
+__crtLCMapStringW=stub
+__iob_func=stub
+__pctype_func=stub
+__uncaught_exception=stub
+__wcserror=stub
 _abnormal_termination
 _access
 _acmdln DATA
-; _adj_fdiv_m16i
-; _adj_fdiv_m32
-; _adj_fdiv_m32i
-; _adj_fdiv_m64
-_adj_fdiv_r
-; _adj_fdivr_m16i
-; _adj_fdivr_m32
-; _adj_fdivr_m32i
-; _adj_fdivr_m64
-_adj_fpatan
-; _adj_fprem
-; _adj_fprem1
-; _adj_fptan
+_adj_fdiv_m16i=stub
+_adj_fdiv_m32 = _adj_fdiv_m32@4
+_adj_fdiv_m32i = _adj_fdiv_m32i@4
+_adj_fdiv_m64 = _adj_fdiv_m64@8
+_adj_fdiv_r
+_adj_fdivr_m16i=stub
+_adj_fdivr_m32 = _adj_fdivr_m32@4
+_adj_fdivr_m32i = _adj_fdivr_m32i@4
+_adj_fdivr_m64 = _adj_fdivr_m64@8
+_adj_fpatan
+_adj_fprem=stub
+_adj_fprem1=stub
+_adj_fptan=stub
 _adjust_fdiv DATA
 _aexit_rtn
+_aligned_free=stub
+_aligned_malloc=stub
+_aligned_offset_malloc=stub
+_aligned_offset_realloc=stub
+_aligned_realloc=stub
 _amsg_exit
 _assert
-; _atodbl
-_atoi64
-; _atoldbl
+_atodbl=stub
+_atoi64=NTDLL._atoi64
+_atoldbl=stub
 _beep
 _beginthread
 _beginthreadex
 _c_exit
 _cabs
-; _callnewh
+_callnewh=stub
 _cexit
 _cgets
+_cgetws=stub
 _chdir
 _chdrive
 _chgsign
-; _chkesp
+_chkesp=stub
 _chmod
 _chsize
 _clearfp
@@ -197,18 +231,22 @@ _controlfp
 _copysign
 _cprintf
 _cputs
+_cputws=stub
 _creat
 _cscanf
+_ctime64=stub
 _ctype DATA
 _cwait
+_cwprintf=stub
+_cwscanf=stub
 _daylight DATA
-; _dstbias
+_dstbias=stub
 _dup
 _dup2
 _ecvt
 _endthread
 _endthreadex
-_environ_dll DATA
+_environ=stub
 _eof
 _errno
 _except_handler2
@@ -222,21 +260,23 @@ _execve
 _execvp
 _execvpe
 _exit
-_expand
+_expand
 _fcloseall
 _fcvt
 _fdopen
 _fgetchar
 _fgetwchar
 _filbuf
-; _fileinfo DATA
+_fileinfo=stub DATA
 _filelength
 _filelengthi64
 _fileno
 _findclose
 _findfirst
+_findfirst64=stub
 _findfirsti64
 _findnext
+_findnext64=stub
 _findnexti64
 _finite
 _flsbuf
@@ -249,14 +289,17 @@ _fputchar
 _fputwchar
 _fsopen
 _fstat
+_fstat64=stub
 _fstati64
-; _ftime
-_ftol
+_ftime
+_ftime64=stub
+_ftol=NTDLL._ftol
 _fullpath
 _futime
+_futime64=stub
 _gcvt
 _get_osfhandle
-; _get_sbh_threshold
+_get_sbh_threshold=stub
 _getch
 _getche
 _getcwd
@@ -265,26 +308,30 @@ _getdiskfree
 _getdllprocaddr
 _getdrive
 _getdrives
-; _getmaxstdio
-; _getmbcp
+_get_heap_handle=stub
+_getmaxstdio=stub
+_getmbcp=stub
 _getpid
-_getsystime
+_getsystime
 _getw
-; _getws
+_getwch=stub
+_getwche=stub
+_getws=stub
+_gmtime64=stub
 _global_unwind2
-_heapadd
-_heapchk
-_heapmin
-_heapset
-; _heapused
-_heapwalk
+_heapadd
+_heapchk
+_heapmin
+_heapset
+_heapused=stub
+_heapwalk
 _hypot
-_i64toa
-_i64tow
+_i64toa=NTDLL._i64toa
+_i64tow=NTDLL._i64tow
 _initterm
-; _inp
-; _inpd
-; _inpw
+_inp=stub
+_inpd=stub
+_inpw=stub
 _iob
 _isatty
 _isctype
@@ -293,7 +340,7 @@ _ismbbalpha
 _ismbbgraph
 _ismbbkalnum
 _ismbbkana
-; _ismbbkprint
+_ismbbkprint=stub
 _ismbbkpunct
 _ismbblead
 _ismbbprint
@@ -302,7 +349,7 @@ _ismbbtrail
 _ismbcalnum
 _ismbcalpha
 _ismbcdigit
-; _ismbcgraph
+_ismbcgraph=stub
 _ismbchira
 _ismbckata
 _ismbcl0
@@ -311,37 +358,38 @@ _ismbcl2
 _ismbclegal
 _ismbclower
 _ismbcprint
-; _ismbcpunct
+_ismbcpunct=stub
 _ismbcspace
 _ismbcsymbol
 _ismbcupper
 _ismbslead
 _ismbstrail
 _isnan
-_itoa
-_itow
+_itoa=NTDLL._itoa
+_itow=NTDLL._itow
 _j0
 _j1
 _jn
 _kbhit
+_localtime64=stub
 _lfind
 _loaddll
 _local_unwind2
-_lock
+_lock
 _locking
 _logb
-; _longjmpex
+_longjmpex=stub
 _lrotl
 _lrotr
 _lsearch
 _lseek
 _lseeki64
-_ltoa
+_ltoa=NTDLL._ltoa
 _ltow
 _makepath
 _mbbtombc
 _mbbtype
-; _mbcasemap
+_mbcasemap=stub
 _mbccpy
 _mbcjistojms
 _mbcjmstojis
@@ -395,18 +443,20 @@ _mbstok
 _mbstrlen
 _mbsupr
 _memccpy
-_memicmp
+_memicmp=NTDLL._memicmp
 _mkdir
 _mktemp
-;_msize
+_mktime64=stub
+_msize
 _nextafter
 _onexit
 _open
 _open_osfhandle
 _osver DATA
-; _outp
-; _outpd
-; _outpw
+_osplatform=stub
+_outp=stub
+_outpd=stub
+_outpw=stub
 _pclose
 _pctype DATA
 _pgmptr DATA
@@ -416,32 +466,39 @@ _purecall
 _putch
 _putenv
 _putw
+_putwch=stub
 _putws
 _pwctype DATA
 _read
+_resetstkoflw=stub
 _rmdir
 _rmtmp
 _rotl
 _rotr
-; _safe_fdiv
-; _safe_fdivr
-; _safe_fprem
-; _safe_fprem1
+_safe_fdiv=stub
+_safe_fdivr=stub
+_safe_fprem=stub
+_safe_fprem1=stub
 _scalb
+_scprintf=stub
+_scwprintf=stub
 _searchenv
-; _seh_longjmp_unwind
-; _set_error_mode
-; _set_sbh_threshold
+_seh_longjmp_unwind=_seh_longjmp_unwind@4
+_set_error_mode=stub
+_set_SSE2_enable=stub
+_set_sbh_threshold=stub
 _seterrormode
 _setjmp
-_setjmp3
-; _setmaxstdio
-_setmbcp
+_setjmp3
+_setmaxstdio=stub
+_setmbcp
 _setmode
-_setsystime
+_setsystime
 _sleep
-_snprintf
-_snwprintf
+_snprintf=crt__snprintf
+_snscanf=stub
+_snwscanf=stub
+_snwprintf=crt__snwprintf
 _sopen
 _spawnl
 _spawnle
@@ -451,24 +508,27 @@ _spawnv
 _spawnve
 _spawnvp
 _spawnvpe
-_splitpath
+_splitpath=NTDLL._splitpath
 _stat
+_stat64=stub
 _stati64
 _statusfp
 _strcmpi
 _strdate
 _strdup
 _strerror
-_stricmp
+_stricmp=NTDLL._stricmp
 _stricoll
-_strlwr
+_strlwr=NTDLL._strlwr
 _strncoll
-_strnicmp
+_strnicmp=NTDLL._strnicmp
 _strnicoll
 _strnset
 _strrev
 _strset
 _strtime
+_strtoi64=stub
+_strtoui64=strtoull
 _strupr
 _swab
 _sys_errlist DATA
@@ -476,30 +536,35 @@ _sys_nerr DATA
 _tell
 _telli64
 _tempnam
+_time64=stub
 _timezone DATA
-_tolower
-_toupper
+_tolower=NTDLL._tolower
+_toupper=NTDLL._toupper
 _tzname DATA
 _tzset
-_ui64toa
-_ui64tow
-_ultoa
-_ultow
+_ui64toa=NTDLL._i64toa
+_ui64tow=NTDLL._i64tow
+_ultoa=NTDLL._ultoa
+_ultow=NTDLL._ultow
 _umask
 _ungetch
 _unlink
 _unloaddll
-_unlock
+_unlock
 _utime
+_utime64=stub
+_vscprintf=stub
+_vscwprintf=stub
 _vsnprintf
 _vsnwprintf
 _waccess
 _wasctime
 _wchdir
 _wchmod
-; _wcmdln
+_wcmdln DATA
 _wcreat
 _wcsdup
+_wcserror=stub
 _wcsicmp
 _wcsicoll
 _wcslwr
@@ -509,21 +574,26 @@ _wcsnicoll
 _wcsnset
 _wcsrev
 _wcsset
+_wcstoi64=stub
+_wcstoui64=stub
+_wctime64=stub
 _wcsupr
 _wctime
-; _wenviron
-_wexecl
-_wexecle
-_wexeclp
-_wexeclpe
-_wexecv
-_wexecve
-_wexecvp
-_wexecvpe
+_wenviron=stub
+_wexecl
+_wexecle
+_wexeclp
+_wexeclpe
+_wexecv
+_wexecve
+_wexecvp
+_wexecvpe
 _wfdopen
 _wfindfirst
+_wfindfirst64=stub
 _wfindfirsti64
 _wfindnext
+_wfindnext64=stub
 _wfindnexti64
 _wfopen
 _wfreopen
@@ -540,7 +610,7 @@ _wmkdir
 _wmktemp
 _wopen
 _wperror
-; _wpgmptr DATA
+_wpgmptr=stub DATA
 _wpopen
 _wputenv
 _wremove
@@ -548,56 +618,59 @@ _wrename
 _write
 _wrmdir
 _wsearchenv
-; _wsetlocale
+_wsetlocale=stub
 _wsopen
-_wspawnl
-_wspawnle
-_wspawnlp
-_wspawnlpe
-_wspawnv
-_wspawnve
-_wspawnvp
-_wspawnvpe
+_wspawnl
+_wspawnle
+_wspawnlp
+_wspawnlpe
+_wspawnv
+_wspawnve
+_wspawnvp
+_wspawnvpe
 _wsplitpath
 _wstat
+_wstat64=stub
 _wstati64
 _wstrdate
 _wstrtime
-; _wsystem
+_wsystem=stub
 _wtempnam
 _wtmpnam
-_wtoi
-_wtoi64
+_wtof=stub
+_wtoi=NTDLL._wtoi
+_wtoi64=NTDLL._wtoi64
 _wtol
 _wunlink
 _wutime
+_wutime64=stub
 _y0
 _y1
 _yn
 abort
-abs
+abs=NTDLL.abs
 acos
 asctime
 asin
-atan
+atan=NTDLL.atan
 atan2
 atexit
 atof
-atoi
-atol
-bsearch
+atoi=NTDLL.atoi
+atol=NTDLL.atol
+bsearch=NTDLL.bsearch
 calloc
-ceil
+ceil=NTDLL.ceil
 clearerr
 clock
-cos
+cos=NTDLL.cos
 cosh
 ctime
 difftime
 div
 exit
 exp
-fabs
+fabs=NTDLL.fabs
 fclose
 feof
 ferror
@@ -606,15 +679,15 @@ fgetc
 fgetpos
 fgets
 fgetwc
-fgetws
-floor
+fgetws
+floor=NTDLL.floor
 fmod
 fopen
 fprintf
 fputc
 fputs
 fputwc
-fputws
+fputws
 fread
 free
 freopen
@@ -631,62 +704,62 @@ getchar
 getenv
 gets
 getwc
-getwchar
+getwchar
 gmtime
 is_wctype
-isalnum
-isalpha
-iscntrl
-isdigit
-isgraph
+isalnum=NTDLL.isalnum
+isalpha=NTDLL.isalpha
+iscntrl=NTDLL.iscntrl
+isdigit=NTDLL.isdigit
+isgraph=NTDLL.isgraph
 isleadbyte
-islower
-isprint
-ispunct
-isspace
-isupper
+islower=NTDLL.islower
+isprint=NTDLL.isprint
+ispunct=NTDLL.ispunct
+isspace=NTDLL.isspace
+isupper=NTDLL.isupper
 iswalnum
-iswalpha
+iswalpha=NTDLL.iswalpha
 iswascii
 iswcntrl
-iswctype
-iswdigit
+iswctype=NTDLL.iswctype
+iswdigit=NTDLL.iswdigit
 iswgraph
-iswlower
+iswlower=NTDLL.iswlower
 iswprint
 iswpunct
-iswspace
+iswspace=NTDLL.iswspace
 iswupper
-iswxdigit
-isxdigit
-labs
+iswxdigit=NTDLL.iswxdigit
+isxdigit=NTDLL.isxdigit
+labs=NTDLL.labs
 ldexp
 ldiv
 localeconv
 localtime
-log
+log=NTDLL.log
 log10
 longjmp
 malloc
 mblen
-mbstowcs
-mbtowc
+mbstowcs=NTDLL.mbstowcs
+mbtowc
 memchr
 memcmp
-memcpy
+memcpy=memmove
 memmove
 memset
 mktime
 modf
 perror
-pow
+pow=NTDLL.pow
 printf
 putc
 putchar
 puts
 putwc
 putwchar
-qsort
+qsort=NTDLL.qsort
 raise
 rand
 realloc
@@ -698,15 +771,15 @@ setbuf
 setlocale
 setvbuf
 signal
-sin
+sin=NTDLL.sin
 sinh
-sprintf
-sqrt
+sprintf=crt_sprintf
+sqrt=NTDLL.sqrt
 srand
-sscanf
+sscanf=crt_sscanf
 strcat
 strchr
-strcmp
+strcmp=NTDLL.strcmp
 strcoll
 strcpy
 strcspn
@@ -722,21 +795,21 @@ strspn
 strstr
 strtod
 strtok
-strtol
+strtol=NTDLL.strtol
 strtoul
 strxfrm
-swprintf
+swprintf=crt_swprintf
 swscanf
 system
-tan
+tan=NTDLL.tan
 tanh
 time
 tmpfile
 tmpnam
 tolower
-toupper
-towlower
-towupper
+toupper=NTDLL.toupper
+towlower=NTDLL.towlower
+towupper=NTDLL.towupper
 ungetc
 ungetwc
 vfprintf
@@ -762,11 +835,11 @@ wcsspn
 wcsstr
 wcstod
 wcstok
-wcstol
-wcstombs
-wcstoul
+wcstol=NTDLL.wcstol
+wcstombs
+wcstoul=NTDLL.wcstoul
 wcsxfrm
-wctomb
+wctomb
 wprintf
 wscanf