---
 mingw-w64-crt/lib32/msvcr80.def.in | 1443 ++++++++++++++--------------
 mingw-w64-crt/lib64/msvcr80.def.in | 1311 +++++++++++++------------
 2 files changed, 1376 insertions(+), 1378 deletions(-)

diff --git a/mingw-w64-crt/lib32/msvcr80.def.in 
b/mingw-w64-crt/lib32/msvcr80.def.in
index 605736ecb569..7d018cb24c32 100644
--- a/mingw-w64-crt/lib32/msvcr80.def.in
+++ b/mingw-w64-crt/lib32/msvcr80.def.in
@@ -1,8 +1,9 @@
-LIBRARY "msvcr80.dll"
+LIBRARY "MSVCR80.dll"
 EXPORTS
 
 #include "msvcrt-common.def.in"
 
+; C++ mangled symbols
 ; public: __thiscall std::__non_rtti_object::__non_rtti_object(class 
std::__non_rtti_object const &)
 ??0__non_rtti_object@std@@QAE@ABV01@@Z ; has WINAPI (@4)
 ; public: __thiscall std::bad_cast::bad_cast(class std::bad_cast const &)
@@ -33,8 +34,6 @@ EXPORTS
 ??1type_info@@UAE@XZ
 ; void *__cdecl operator new(unsigned int)
 ??2@YAPAXI@Z
-; void *__cdecl operator new(unsigned int,int,char const *,int)
-??2@YAPAXIHPBDH@Z
 ; void __cdecl operator delete(void *)
 ??3@YAXPAX@Z
 ; public: class std::__non_rtti_object &__thiscall 
std::__non_rtti_object::operator =(class std::__non_rtti_object const &)
@@ -65,8 +64,6 @@ EXPORTS
 ??_Fbad_typeid@std@@QAEXXZ
 ; void *__cdecl operator new[](unsigned int)
 ??_U@YAPAXI@Z
-; void *__cdecl operator new[](unsigned int,int,char const *,int)
-??_U@YAPAXIHPBDH@Z
 ; void __cdecl operator delete[](void *)
 ??_V@YAXPAX@Z
 ; private: static char const *__cdecl type_info::_Name_base(class type_info 
const *,struct __type_info_node *)
@@ -144,6 +141,8 @@ EXPORTS
 ; public: virtual char const *__thiscall std::exception::what(void)const
 ?what@exception@std@@UBEPBDXZ
 
+; Symbols from the original Microsoft Visual C++ 2005 version of msvcr80.dll
+__uncaught_exception
 @_calloc_crt@8
 @_malloc_crt@4
 @_realloc_crt@8
@@ -164,37 +163,113 @@ _CIsinh
 _CIsqrt
 _CItan
 _CItanh
+_CRT_RTC_INIT
+_CRT_RTC_INITW
+_CreateFrameInfo
 _CxxThrowException@8
 _EH_prolog
+_FindAndUnlinkFrame
 _Getdays
 _Getmonths
 _Gettnames
 _HUGE DATA
+_IsExceptionObjectToBeDestroyed
+_NLG_Dispatch2@4
+_NLG_Return@12
+_NLG_Return2
 _Strftime
 _XcptFilter
+__AdjustPointer
+__BuildCatchObject
+__BuildCatchObjectHelper
+__CppXcptFilter
+__CxxCallUnwindDelDtor
+__CxxCallUnwindDtor
+__CxxCallUnwindStdDelDtor
+__CxxCallUnwindVecDtor
+__CxxDetectRethrow
+__CxxExceptionFilter
 __CxxFrameHandler
+__CxxFrameHandler2
+__CxxFrameHandler3
 __CxxLongjmpUnwind@4
+__CxxQueryExceptionSize
+__CxxRegisterExceptionObject
+__CxxUnregisterExceptionObject
+__DestructExceptionObject
+__FrameUnwindFilter
 __RTCastToVoid
 __RTDynamicCast
 __RTtypeid
 __STRINGTOLD
+__STRINGTOLD_L
+__TypeMatch
+___lc_codepage_func
+___lc_collate_cp_func
+___lc_handle_func
+___mb_cur_max_func
+___mb_cur_max_l_func
+___setlc_active_func
+___unguarded_readlc_active_add_func
 __argc DATA
 __argv DATA
 __badioinfo DATA
+__clean_type_info_names_internal
+__control87_2
+__create_locale
 __crtCompareStringA
+__crtCompareStringW
 __crtGetLocaleInfoW
+__crtGetStringTypeW
 __crtLCMapStringA
+__crtLCMapStringW
+__daylight
 __dllonexit
 __doserrno
+__dstbias
+___fls_getvalue@4@4
+___fls_setvalue@8@8
 __fpecode
+__free_locale
+__get_app_type
+__get_current_locale
+__get_flsindex
+__get_tlsindex
 __getmainargs
 __initenv DATA
+__iob_func
 __isascii
 __iscsym
 __iscsymf
+__iswcsym
+__iswcsymf
+__lc_clike DATA
 __lc_codepage DATA
+__lc_collate_cp DATA
 __lc_handle DATA
+__lconv DATA
 __lconv_init
+__libm_sse2_acos
+__libm_sse2_acosf
+__libm_sse2_asin
+__libm_sse2_asinf
+__libm_sse2_atan
+__libm_sse2_atan2
+__libm_sse2_atanf
+__libm_sse2_cos
+__libm_sse2_cosf
+__libm_sse2_exp
+__libm_sse2_expf
+__libm_sse2_log
+__libm_sse2_log10
+__libm_sse2_log10f
+__libm_sse2_logf
+__libm_sse2_pow
+__libm_sse2_powf
+__libm_sse2_sin
+__libm_sse2_sinf
+__libm_sse2_tan
+__libm_sse2_tanf
 __mb_cur_max DATA
 __p___argc
 __p___argv
@@ -210,7 +285,9 @@ __p__dstbias
 __p__environ
 __p__fmode
 __p__iob
+__p__mbcasemap
 __p__mbctype
+__p__osplatform
 __p__osver
 __p__pctype
 __p__pgmptr
@@ -223,21 +300,39 @@ __p__winmajor
 __p__winminor
 __p__winver
 __p__wpgmptr
+__pctype_func
 __pioinfo DATA
+__pwctype_func
 __pxcptinfoptrs
+__report_gsfailure
 __set_app_type
+__set_flsgetvalue
 __setlc_active DATA
 __setusermatherr
+__strncnt
+__swprintf_l
+__sys_errlist
+__sys_nerr
 __threadhandle
 __threadid
+__timezone
 __toascii
+__tzname
 __unDName
+__unDNameEx
+__unDNameHelper
 __unguarded_readlc_active DATA
+__vswprintf_l
 __wargv DATA
+__wcserror
+__wcserror_s
+__wcsncnt
 __wgetmainargs
 __winitenv DATA
 _abnormal_termination
+_abs64
 _access
+_access_s
 _acmdln DATA
 _adj_fdiv_m16i@4
 _adj_fdiv_m32@4
@@ -254,44 +349,101 @@ _adj_fprem1
 _adj_fptan
 _adjust_fdiv DATA
 _aexit_rtn DATA
+_aligned_free
+_aligned_malloc
+_aligned_offset_malloc
+_aligned_offset_realloc
+_aligned_realloc
 _amsg_exit
 _assert
 _atodbl
+_atodbl_l
+_atof_l
+_atoflt
+_atoflt_l
 _atoi64
 atoll == _atoi64
+_atoi64_l
+_atoi_l
+_atol_l
 _atoldbl
+_atoldbl_l
 _beep
 _beginthread
 _beginthreadex
+_byteswap_uint64
+_byteswap_ulong
+_byteswap_ushort
 _c_exit
 _cabs DATA
 _callnewh
+_calloc_crt
 _cexit
 _cgets
+_cgets_s
+_cgetws
+_cgetws_s
 _chdir
 _chdrive
 _chgsign
+_chkesp
 _chmod
 _chsize
+_chsize_s
 _clearfp
 _close
 _commit
 _commode DATA
+_configthreadlocale
 _control87
 _controlfp
+_controlfp_s
 _copysign
 _cprintf
+_cprintf_l
+_cprintf_p
+_cprintf_p_l
+_cprintf_s
+_cprintf_s_l
 _cputs
+_cputws
 _creat
+_create_locale
+_crt_debugger_hook
 _cscanf
+_cscanf_l
+_cscanf_s
+_cscanf_s_l
+_ctime32
+ctime == _ctime32
+_ctime32_s
+_ctime64
+_ctime64_s
 _cwait
+_cwprintf
+_cwprintf_l
+_cwprintf_p
+_cwprintf_p_l
+_cwprintf_s
+_cwprintf_s_l
+_cwscanf
+_cwscanf_l
+_cwscanf_s
+_cwscanf_s_l
 _daylight DATA
+_decode_pointer
 _difftime32
+difftime == _difftime32
 _difftime64
+_dosmaperr
 _dstbias DATA
 _dup
 _dup2
+_dupenv_s
 _ecvt
+_ecvt_s
+_encode_pointer
+_encoded_null
 _endthread
 _endthreadex
 _environ DATA
@@ -299,6 +451,7 @@ _eof
 _errno
 _except_handler2
 _except_handler3
+_except_handler4_common
 _execl
 _execle
 _execlp
@@ -309,10 +462,15 @@ _execvp
 _execvpe
 _exit
 _expand
+_fclose_nolock
 _fcloseall
 _fcvt
+_fcvt_s
 _fdopen
+_fflush_nolock
 _fgetchar
+_fgetwc_nolock
+_getwc_nolock == _fgetwc_nolock
 _fgetwchar
 _filbuf
 _filelength
@@ -321,12 +479,14 @@ _fileno
 _findclose
 _findfirst32
 _findfirst == _findfirst32
-_findfirst64i32
 _findfirst32i64
+_findfirst64
+_findfirst64i32
 _findnext32
 _findnext == _findnext32
-_findnext64i32
 _findnext32i64
+_findnext64
+_findnext64i32
 _finite
 _flsbuf
 _flushall
@@ -334,26 +494,84 @@ _fmode DATA
 _fpclass
 _fpieee_flt
 _fpreset DATA
+_fprintf_l
+_fprintf_p
+_fprintf_p_l
+_fprintf_s_l
 _fputchar
+_fputwc_nolock
 _fputwchar
+_fread_nolock
+_free_locale
+_freea
+_freea_s
+_freefls@4
+_fscanf_l
+_fscanf_s_l
+_fseek_nolock
+_fseeki64
+_fseeki64_nolock
 _fsopen
 _fstat32
 _fstat == _fstat32
-_fstati64 == _fstat32i64
 _fstat32i64
+_fstati64 == _fstat32i64
 _fstat64
 _fstat64i32
+_ftell_nolock
+_ftelli64
+_ftelli64_nolock
+_ftime32
 _ftime == _ftime32
+_ftime32_s
+_ftime64
+_ftime64_s
 _ftol
 _fullpath
+_futime32
 _futime == _futime32
+_futime64
+_fwprintf_l
+_fwprintf_p
+_fwprintf_p_l
+_fwprintf_s_l
+_fwrite_nolock
+_fwscanf_l
+_fwscanf_s_l
 _gcvt
+_gcvt_s
+_get_amblksiz
+_get_current_locale
+_get_daylight
+_get_doserrno
+_get_dstbias
+_get_errno
+_get_fmode
+_get_heap_handle
+_get_invalid_parameter_handler
 _get_osfhandle
+_get_osplatform
+_get_osver
+_get_output_format
+_get_pgmptr
+_get_printf_count_output
+_get_purecall_handler
 _get_sbh_threshold
+_get_terminate
+_get_timezone
+_get_tzname
+_get_unexpected
+_get_winmajor
+_get_winminor
+_get_winver
+_get_wpgmptr
 _getch
+_getch_nolock
 _getche
+_getche_nolock
 _getcwd
 _getdcwd
+_getdcwd_nolock
 _getdiskfree
 _getdllprocaddr
 _getdrive
@@ -361,10 +579,21 @@ _getdrives
 _getmaxstdio
 _getmbcp
 _getpid
+_getptd
 _getsystime
 _getw
+_getwch
+_getwch_nolock
+_getwche
+_getwche_nolock
 _getws
+_getws_s
 _global_unwind2
+_gmtime32
+gmtime == _gmtime32
+_gmtime32_s
+_gmtime64
+_gmtime64_s
 _heapadd
 _heapchk
 _heapmin
@@ -372,54 +601,127 @@ _heapset
 _heapused
 _heapwalk
 _hypot
+_hypotf
 _i64toa
+_i64toa_s
 _i64tow
+_i64tow_s
+_initptd
 _initterm
+_initterm_e
 _inp
 _inpd
 _inpw
+_invalid_parameter
+_invalid_parameter_noinfo
+_invoke_watson
 _iob DATA
+_isalnum_l
+_isalpha_l
 _isatty
+_iscntrl_l
 _isctype
+_isctype_l
+_isdigit_l
+_isgraph_l
+_isleadbyte_l
+_islower_l
 _ismbbalnum
+_ismbbalnum_l
 _ismbbalpha
+_ismbbalpha_l
 _ismbbgraph
+_ismbbgraph_l
 _ismbbkalnum
+_ismbbkalnum_l
 _ismbbkana
+_ismbbkana_l
 _ismbbkprint
+_ismbbkprint_l
 _ismbbkpunct
+_ismbbkpunct_l
 _ismbblead
+_ismbblead_l
 _ismbbprint
+_ismbbprint_l
 _ismbbpunct
+_ismbbpunct_l
 _ismbbtrail
+_ismbbtrail_l
 _ismbcalnum
+_ismbcalnum_l
 _ismbcalpha
+_ismbcalpha_l
 _ismbcdigit
+_ismbcdigit_l
 _ismbcgraph
+_ismbcgraph_l
 _ismbchira
+_ismbchira_l
 _ismbckata
+_ismbckata_l
 _ismbcl0
+_ismbcl0_l
 _ismbcl1
+_ismbcl1_l
 _ismbcl2
+_ismbcl2_l
 _ismbclegal
+_ismbclegal_l
 _ismbclower
+_ismbclower_l
 _ismbcprint
+_ismbcprint_l
 _ismbcpunct
+_ismbcpunct_l
 _ismbcspace
+_ismbcspace_l
 _ismbcsymbol
+_ismbcsymbol_l
 _ismbcupper
+_ismbcupper_l
 _ismbslead
+_ismbslead_l
 _ismbstrail
+_ismbstrail_l
 _isnan
+_isprint_l
+_ispunct_l
+_isspace_l
+_isupper_l
+_iswalnum_l
+_iswalpha_l
+_iswcntrl_l
+_iswcsym_l
+_iswcsymf_l
+_iswctype_l
+_iswdigit_l
+_iswgraph_l
+_iswlower_l
+_iswprint_l
+_iswpunct_l
+_iswspace_l
+_iswupper_l
+_iswxdigit_l
+_isxdigit_l
 _itoa
+_itoa_s
 _itow
+_itow_s
 _j0
 _j1
 _jn
 _kbhit
 _lfind
+_lfind_s
 _loaddll
 _local_unwind2
+_local_unwind4
+_localtime32
+localtime == _localtime32
+_localtime32_s
+_localtime64
+_localtime64_s
 _lock
 _lock_file
 _locking
@@ -428,74 +730,170 @@ _longjmpex
 _lrotl
 _lrotr
 _lsearch
+_lsearch_s
 _lseek
 _lseeki64
 _ltoa
+_ltoa_s
 _ltow
+_ltow_s
 _makepath
+_makepath_s
+_malloc_crt
 _mbbtombc
+_mbbtombc_l
 _mbbtype
+_mbbtype_l
+_mbcasemap DATA
 _mbccpy
+_mbccpy_l
+_mbccpy_s
+_mbccpy_s_l
 _mbcjistojms
+_mbcjistojms_l
 _mbcjmstojis
+_mbcjmstojis_l
 _mbclen
+_mbclen_l
 _mbctohira
+_mbctohira_l
 _mbctokata
+_mbctokata_l
 _mbctolower
+_mbctolower_l
 _mbctombb
+_mbctombb_l
 _mbctoupper
+_mbctoupper_l
 _mbctype DATA
+_mblen_l
 _mbsbtype
+_mbsbtype_l
+_mbscat_s
+_mbscat_s_l
 _mbschr
+_mbschr_l
 _mbscmp
+_mbscmp_l
 _mbscoll
+_mbscoll_l
+_mbscpy_s
+_mbscpy_s_l
 _mbscspn
+_mbscspn_l
 _mbsdec
+_mbsdec_l
 _mbsicmp
+_mbsicmp_l
 _mbsicoll
+_mbsicoll_l
 _mbsinc
+_mbsinc_l
 _mbslen
+_mbslen_l
 _mbslwr
+_mbslwr_l
+_mbslwr_s
+_mbslwr_s_l
 _mbsnbcat
+_mbsnbcat_l
+_mbsnbcat_s
+_mbsnbcat_s_l
 _mbsnbcmp
+_mbsnbcmp_l
 _mbsnbcnt
+_mbsnbcnt_l
 _mbsnbcoll
+_mbsnbcoll_l
 _mbsnbcpy
+_mbsnbcpy_l
+_mbsnbcpy_s
+_mbsnbcpy_s_l
 _mbsnbicmp
+_mbsnbicmp_l
 _mbsnbicoll
+_mbsnbicoll_l
 _mbsnbset
+_mbsnbset_l
+_mbsnbset_s
+_mbsnbset_s_l
 _mbsncat
+_mbsncat_l
+_mbsncat_s
+_mbsncat_s_l
 _mbsnccnt
+_mbsnccnt_l
 _mbsncmp
+_mbsncmp_l
 _mbsncoll
+_mbsncoll_l
 _mbsncpy
+_mbsncpy_l
+_mbsncpy_s
+_mbsncpy_s_l
 _mbsnextc
+_mbsnextc_l
 _mbsnicmp
+_mbsnicmp_l
 _mbsnicoll
+_mbsnicoll_l
 _mbsninc
+_mbsninc_l
+_mbsnlen
+_mbsnlen_l
 _mbsnset
+_mbsnset_l
+_mbsnset_s
+_mbsnset_s_l
 _mbspbrk
+_mbspbrk_l
 _mbsrchr
+_mbsrchr_l
 _mbsrev
+_mbsrev_l
 _mbsset
+_mbsset_l
+_mbsset_s
+_mbsset_s_l
 _mbsspn
+_mbsspn_l
 _mbsspnp
+_mbsspnp_l
 _mbsstr
+_mbsstr_l
 _mbstok
+_mbstok_l
+_mbstok_s
+_mbstok_s_l
+_mbstowcs_l
+_mbstowcs_s_l
 _mbstrlen
+_mbstrlen_l
+_mbstrnlen
+_mbstrnlen_l
 _mbsupr
-_mkgmtime32
-_mkgmtime == _mkgmtime32
-_mkgmtime64
+_mbsupr_l
+_mbsupr_s
+_mbsupr_s_l
+_mbtowc_l
 _memccpy
 _memicmp
+_memicmp_l
 _mkdir
+_mkgmtime32
+_mkgmtime == _mkgmtime32
+_mkgmtime64
 _mktemp
+_mktemp_s
+_mktime32
+mktime == _mktime32
+_mktime64
 _msize
 _nextafter
 _onexit
 _open
 _open_osfhandle
+_osplatform DATA
 _osver DATA
 _outp
 _outpd
@@ -505,26 +903,63 @@ _pctype DATA
 _pgmptr DATA
 _pipe
 _popen
+_printf_l
+_printf_p
+_printf_p_l
+_printf_s_l
 _purecall
 _putch
+_putch_nolock
 _putenv
+_putenv_s
 _putw
+_putwch
+_putwch_nolock
 _putws
 _pwctype DATA
 _read
+_realloc_crt
+_recalloc
+_recalloc_crt
+_resetstkoflw
 _rmdir
 _rmtmp
 _rotl
+_rotl64
 _rotr
+_rotr64
 _safe_fdiv
 _safe_fdivr
 _safe_fprem
 _safe_fprem1
 _scalb
+_scanf_l
+_scanf_s_l
+_scprintf
+_scprintf_l
+_scprintf_p
+_scprintf_p_l
+_scwprintf
+_scwprintf_l
+_scwprintf_p
+_scwprintf_p_l
 _searchenv
+_searchenv_s
+_seh_longjmp_unwind4@4
 _seh_longjmp_unwind@4
+_set_SSE2_enable
+_set_abort_behavior
+_set_amblksiz
+_set_controlfp
+_set_doserrno
+_set_errno
 _set_error_mode
+_set_fmode
 _set_invalid_parameter_handler
+_set_malloc_crt_max_wait
+_set_output_format
+_set_printf_count_output
+_set_purecall_handler
 _set_sbh_threshold
 _seterrormode
 _setjmp
@@ -535,8 +970,25 @@ _setmode
 _setsystime
 _sleep
 _snprintf
+_snprintf_c
+_snprintf_c_l
+_snprintf_l
+_snprintf_s
+_snprintf_s_l
+_snscanf
+_snscanf_l
+_snscanf_s
+_snscanf_s_l
 _snwprintf
+_snwprintf_l
+_snwprintf_s
+_snwprintf_s_l
+_snwscanf
+_snwscanf_l
+_snwscanf_s
+_snwscanf_s_l
 _sopen
+_sopen_s
 _spawnl
 _spawnle
 _spawnlp
@@ -546,73 +998,231 @@ _spawnve
 _spawnvp
 _spawnvpe
 _splitpath
+_splitpath_s
+_sprintf_l
+_sprintf_p
+_sprintf_p_l
+_sprintf_s_l
+_sscanf_l
+_sscanf_s_l
 _stat32
 _stat == _stat32
-_stati64 == _stat32i64
 _stat32i64
+_stati64 == _stat32i64
 _stat64
 _stat64i32
 _statusfp
-_strcmpi == _stricmp
+_statusfp2
+_strcoll_l
 _strdate
+_strdate_s
 _strdup
 _strerror
+_strerror_s
+_strftime_l
 _stricmp
+_strcmpi == _stricmp
+_stricmp_l
 _stricoll
+_stricoll_l
 _strlwr
 strlwr == _strlwr
+_strlwr_l
+_strlwr_s
+_strlwr_s_l
 _strncoll
+_strncoll_l
 _strnicmp
+_strnicmp_l
 _strnicoll
+_strnicoll_l
 _strnset
+_strnset_s
 _strrev
 _strset
+_strset_s
 _strtime
+_strtime_s
+_strtod_l
+_strtoi64
+strtoll == _strtoi64
+strtoimax == _strtoi64
+_strtoi64_l
+_strtol_l
+_strtoui64
+strtoull == _strtoui64
+strtoumax == _strtoui64
+_strtoui64_l
+_strtoul_l
 _strupr
+_strupr_l
+_strupr_s
+_strupr_s_l
+_strxfrm_l
 _swab
-_sys_errlist DATA
-_sys_nerr DATA
+_swprintf
+__ms_swprintf == _swprintf
+_swprintf_c
+_swprintf_p
+_swprintf_p_l
+_swprintf_s_l
+_swscanf_l
+_swscanf_s_l
+_sys_errlist DATA
+_sys_nerr DATA
 _tell
 _telli64
 _tempnam
+_time32
+time == _time32
+_time64
 _timezone DATA
 _tolower
+_tolower_l
 _toupper
+_toupper_l
+_towlower_l
+_towupper_l
 _tzname DATA
 _tzset
 _ui64toa
+_ui64toa_s
 _ui64tow
+_ui64tow_s
 _ultoa
+_ultoa_s
 _ultow
+_ultow_s
 _umask
+_umask_s
+_ungetc_nolock
 _ungetch
+_ungetch_nolock
+_ungetwc_nolock
+_ungetwch
+_ungetwch_nolock
 _unlink
 _unloaddll
 _unlock
 _unlock_file
+_utime32
 _utime == _utime32
+_utime64
+_vcprintf
+_vcprintf_l
+_vcprintf_p
+_vcprintf_p_l
+_vcprintf_s
+_vcprintf_s_l
+_vcwprintf
+_vcwprintf_l
+_vcwprintf_p
+_vcwprintf_p_l
+_vcwprintf_s
+_vcwprintf_s_l
+_vfprintf_l
+_vfprintf_p
+_vfprintf_p_l
+_vfprintf_s_l
+_vfwprintf_l
+_vfwprintf_p
+_vfwprintf_p_l
+_vfwprintf_s_l
+_vprintf_l
+_vprintf_p
+_vprintf_p_l
+_vprintf_s_l
+_vscprintf
+_vscprintf_l
+_vscprintf_p
+_vscprintf_p_l
+_vscwprintf
+_vscwprintf_l
+_vscwprintf_p
+_vscwprintf_p_l
 _vsnprintf
+_vsnprintf_c
+_vsnprintf_c_l
+_vsnprintf_l
+_vsnprintf_s
+_vsnprintf_s_l
 _vsnwprintf
+_vsnwprintf_l
+_vsnwprintf_s
+_vsnwprintf_s_l
+_vsprintf_l
+_vsprintf_p
+_vsprintf_p_l
+_vsprintf_s_l
+_vswprintf
+__ms_vswprintf == _vswprintf
+_vswprintf_c
+_vswprintf_c_l
+_vswprintf_l
+_vswprintf_p
+_vswprintf_p_l
+_vswprintf_s_l
+_vwprintf_l
+_vwprintf_p
+_vwprintf_p_l
+_vwprintf_s_l
 _waccess
+_waccess_s
 _wasctime
+_wasctime_s
+_wassert
 _wchdir
 _wchmod
 _wcmdln DATA
 _wcreat
+_wcscoll_l
 _wcsdup
+_wcserror
+_wcserror_s
+_wcsftime_l
 _wcsicmp
+_wcsicmp_l
 _wcsicoll
+_wcsicoll_l
 _wcslwr
 wcslwr == _wcslwr
+_wcslwr_l
+_wcslwr_s
+_wcslwr_s_l
 _wcsncoll
+_wcsncoll_l
 _wcsnicmp
+_wcsnicmp_l
 _wcsnicoll
+_wcsnicoll_l
 _wcsnset
+_wcsnset_s
 _wcsrev
 _wcsset
+_wcsset_s
+_wcstod_l
+_wcstoi64
+_wcstoi64_l
+_wcstol_l
+_wcstombs_l
+_wcstombs_s_l
+_wcstoui64
+_wcstoui64_l
+_wcstoul_l
 _wcsupr
+_wcsupr_l
+_wcsupr_s
+_wcsupr_s_l
+_wcsxfrm_l
 _wctime32
 _wctime == _wctime32
+_wctime32_s
+_wctime64
+_wctime64_s
+_wctomb_l
+_wctomb_s_l
+_wctype DATA
+_wdupenv_s
 _wenviron DATA
 _wexecl
 _wexecle
@@ -626,36 +1236,53 @@ _wfdopen
 _wfindfirst32
 _wfindfirst == _wfindfirst32
 _wfindfirst32i64
+_wfindfirst64
 _wfindfirst64i32
 _wfindnext32
 _wfindnext == _wfindnext32
 _wfindnext32i64
+_wfindnext64
 _wfindnext64i32
 _wfopen
+_wfopen_s
 _wfreopen
+_wfreopen_s
 _wfsopen
 _wfullpath
 _wgetcwd
 _wgetdcwd
+_wgetdcwd_nolock
 _wgetenv
+_wgetenv_s
 _winmajor DATA
 _winminor DATA
 _winver DATA
 _wmakepath
+_wmakepath_s
 _wmkdir
 _wmktemp
+_wmktemp_s
 _wopen
 _wperror
 _wpgmptr DATA
 _wpopen
+_wprintf_l
+_wprintf_p
+_wprintf_p_l
+_wprintf_s_l
 _wputenv
+_wputenv_s
 _wremove
 _wrename
 _write
 _wrmdir
+_wscanf_l
+_wscanf_s_l
 _wsearchenv
+_wsearchenv_s
 _wsetlocale
 _wsopen
+_wsopen_s
 _wspawnl
 _wspawnle
 _wspawnlp
@@ -665,53 +1292,41 @@ _wspawnve
 _wspawnvp
 _wspawnvpe
 _wsplitpath
+_wsplitpath_s
 _wstat32
 _wstat == _wstat32
-_wstati64 == _wstat32i64
 _wstat32i64
+_wstati64 == _wstat32i64
 _wstat64
 _wstat64i32
 _wstrdate
+_wstrdate_s
 _wstrtime
+_wstrtime_s
 _wsystem
 _wtempnam
 _wtmpnam
+_wtmpnam_s
+_wtof
+_wtof_l
 _wtoi
 _wtoi64
+_wtoi64_l
+_wtoi_l
 _wtol
+_wtol_l
 _wunlink
+_wutime32
 _wutime == _wutime32
+_wutime64
 _y0
 _y1
 _yn
-_fclose_nolock
-_fflush_nolock
-_fgetwc_nolock
-_getwc_nolock == _fgetwc_nolock
-_fputwc_nolock
-_fread_nolock
-_fread_nolock_s
-_fseek_nolock
-_fseeki64_nolock
-_ftell_nolock
-_ftelli64_nolock
-_fwrite_nolock
-_getch_nolock
-_getche_nolock
-_getdcwd_nolock
-_getwch_nolock
-_getwche_nolock
-_putch_nolock
-_putwch_nolock
-_ungetc_nolock
-_ungetch_nolock
-_ungetwc_nolock
-_ungetwch_nolock
-_wgetdcwd_nolock
 abort
 abs
 acos
 asctime
+asctime_s
 asin
 atan
 atan2 DATA
@@ -720,16 +1335,15 @@ atof
 atoi
 atol
 bsearch
+bsearch_s
+btowc
 calloc
 ceil DATA
 clearerr
+clearerr_s
 clock
 cos DATA
-; If we implement cosh, we can set it to DATA only.
-cosh
-_ctime32
-ctime == _ctime32
-difftime == _difftime32
+cosh ; If we implement cosh, we can set it to DATA only.
 div
 exit
 exp DATA
@@ -746,8 +1360,10 @@ fgetws
 floor DATA
 fmod DATA
 fopen
+fopen_s
 fprintf
 __ms_fprintf == fprintf
+fprintf_s
 fputc
 fputs
 fputwc
@@ -755,25 +1371,29 @@ fputws
 fread
 free
 freopen
+freopen_s
 frexp DATA
 fscanf
 __ms_fscanf == fscanf
+fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
 __ms_fwprintf == fwprintf
+fwprintf_s
 fwrite
 fwscanf
 __ms_fwscanf == fwscanf
+fwscanf_s
 getc
 getchar
 getenv
+getenv_s
 gets
+gets_s
 getwc
 getwchar
-_gmtime32
-gmtime == _gmtime32
 is_wctype
 isalnum
 isalpha
@@ -804,28 +1424,31 @@ labs
 ldexp DATA
 ldiv
 localeconv
-localtime == _localtime32
-_localtime32
 log DATA
-; If we implement log10, we can set it to DATA only.
-log10
+log10 ; If we implement log10, we can set it to DATA only.
 longjmp
 malloc
 mblen
+mbrlen
+mbrtowc
+mbsrtowcs
+mbsrtowcs_s
 mbstowcs
+mbstowcs_s
 mbtowc
 memchr
 memcmp
 memcpy
+memcpy_s
 memmove
+memmove_s
 memset
-mktime == _mktime32
-_mktime32
 modf DATA
 perror
 pow DATA
 printf
 __ms_printf == printf
+printf_s
 putc
 putchar
 puts
@@ -842,50 +1465,60 @@ rename
 rewind
 scanf
 __ms_scanf == scanf
+scanf_s
 setbuf
 setlocale
 setvbuf
 signal
 sin DATA
-; If we impelement sinh, we can set it to DATA only.
-sinh
+sinh ; If we impelement sinh, we can set it to DATA only.
 sprintf
 __ms_sprintf == sprintf
+sprintf_s
 sqrt DATA
 srand
 sscanf
 __ms_sscanf == sscanf
+sscanf_s
 strcat
+strcat_s
 strchr
 strcmp
 strcoll
 strcpy
+strcpy_s
 strcspn
 strerror
+strerror_s
 strftime
 strlen
 strncat
+strncat_s
 strncmp
 strncpy
+strncpy_s
+strnlen
 strpbrk
 strrchr
 strspn
 strstr
 strtod
 strtok
+strtok_s
 strtol
 strtoul
 strxfrm
+swprintf_s
 swscanf
 __ms_swscanf == swscanf
+swscanf_s
 system
 tan
-; If we implement tanh, we can set it to DATA only.
-tanh
-_time32
-time == _time32
+tanh ; If we implement tanh, we can set it to DATA only.
 tmpfile
+tmpfile_s
 tmpnam
+tmpnam_s
 tolower
 toupper
 towlower
@@ -894,704 +1527,70 @@ ungetc
 ungetwc
 vfprintf
 __ms_vfprintf == vfprintf
+vfprintf_s
 vfwprintf
 __ms_vfwprintf == vfwprintf
+vfwprintf_s
 vprintf
 __ms_vprintf == vprintf
+vprintf_s
 vsprintf
 __ms_vsprintf == vsprintf
+vsprintf_s
+vswprintf_s
 vwprintf
 __ms_vwprintf == vwprintf
+vwprintf_s
+wcrtomb
+wcrtomb_s
 wcscat
+wcscat_s
 wcschr
 wcscmp
 wcscoll
 wcscpy
+wcscpy_s
 wcscspn
 wcsftime
 wcslen
 wcsncat
+wcsncat_s
 wcsncmp
 wcsncpy
+wcsncpy_s
+wcsnlen
 wcspbrk
 wcsrchr
+wcsrtombs
+wcsrtombs_s
 wcsspn
 wcsstr
 wcstod
 wcstok
+wcstok_s
 wcstol
 wcstombs
+wcstombs_s
 wcstoul
 wcsxfrm
+wctob
 wctomb
+wctomb_s
 wprintf
 __ms_wprintf == wprintf
+wprintf_s
 wscanf
 __ms_wscanf == wscanf
-; msvcrt.dll(version 6.10) and later
-__lc_collate_cp        DATA
-__p__mbcasemap
-__unDNameEx
-_chkesp
-_ctime64
-_findfirst64
-_findnext64
-_ftime64
-_futime64
-_gmtime64
-_localtime64
-_mbcasemap DATA
-_mktime64
-_osplatform    DATA
-_time64
-_utime64
-_wctime64
-_wfindfirst64
-_wfindnext64
-_wutime64
-; msvcr70.dll amd later
-__CxxDetectRethrow
-__CxxExceptionFilter
-__CxxQueryExceptionSize
-__CxxRegisterExceptionObject
-__CxxUnregisterExceptionObject
-__DestructExceptionObject
-__lc_clike DATA
-__uncaught_exception
-__wcserror
-_aligned_free
-_aligned_malloc
-_aligned_offset_malloc
-_aligned_offset_realloc
-_aligned_realloc
-_cgetws
-_cputws
-_CRT_RTC_INIT
-_cwprintf
-_cwscanf
-_getwch
-_getwche
-_putwch
-_resetstkoflw
-_scprintf
-_scwprintf
-_snscanf
-_snwscanf
-_strtoi64
-strtoll == _strtoi64
-strtoimax == _strtoi64
-_strtoui64
-strtoull == _strtoui64
-strtoumax == _strtoui64
-_ungetwch
-_vscprintf
-_vscwprintf
-_wassert
-_wcserror
-_wcstoi64
-_wcstoui64
-_wtof
-___lc_codepage_func
-___lc_collate_cp_func
-___lc_handle_func
-___mb_cur_max_func
-___setlc_active_func
-___unguarded_readlc_active_add_func
-__CppXcptFilter
-__crtCompareStringW
-__crtGetStringTypeW
-__crtLCMapStringW
-__CxxCallUnwindDtor
-__CxxCallUnwindVecDtor
-__iob_func
-__pctype_func
-__pwctype_func
-_get_heap_handle
-_set_purecall_handler
-_set_SSE2_enable
-_CRT_RTC_INITW
-_CreateFrameInfo
-_FindAndUnlinkFrame
-_IsExceptionObjectToBeDestroyed
-_NLG_Dispatch2@4
-_NLG_Return2
-_NLG_Return@12
-__AdjustPointer
-__BuildCatchObject
-__BuildCatchObjectHelper
-__CxxCallUnwindDelDtor
-__CxxCallUnwindStdDelDtor
-__CxxFrameHandler2
-__CxxFrameHandler3
-__FrameUnwindFilter
-__STRINGTOLD_L
-__TypeMatch
-___fls_getvalue@4@4
-___fls_setvalue@8@8
-___mb_cur_max_l_func
-__clean_type_info_names_internal
-__control87_2
-__create_locale
-__daylight
-__dstbias
-__free_locale
-__get_app_type
-__get_current_locale
-__get_flsindex
-__get_tlsindex
-__iswcsym
-__iswcsymf
-__lconv DATA
-__libm_sse2_acos
-__libm_sse2_acosf
-__libm_sse2_asin
-__libm_sse2_asinf
-__libm_sse2_atan
-__libm_sse2_atan2
-__libm_sse2_atanf
-__libm_sse2_cos
-__libm_sse2_cosf
-__libm_sse2_exp
-__libm_sse2_expf
-__libm_sse2_log
-__libm_sse2_log10
-__libm_sse2_log10f
-__libm_sse2_logf
-__libm_sse2_pow
-__libm_sse2_powf
-__libm_sse2_sin
-__libm_sse2_sinf
-__libm_sse2_tan
-__libm_sse2_tanf
-__p__osplatform
-__report_gsfailure
-__set_flsgetvalue
-__strncnt
-__swprintf_l
-__sys_errlist
-__sys_nerr
-__timezone
-__tzname
-__unDNameHelper
-__vswprintf_l
-__wcserror_s
-__wcsncnt
-_abs64
-_access_s
+wscanf_s
+
+; These symbols are not available in the original Microsoft Visual C++ 2005 
version of msvcr80.dll
+; They were added in Microsoft Visual C++ 2005 SP1 version of msvcr80.dll
+; void *__cdecl operator new(unsigned int,int,char const *,int)
+??2@YAPAXIHPBDH@Z
+; void *__cdecl operator new[](unsigned int,int,char const *,int)
+??_U@YAPAXIHPBDH@Z
 _aligned_msize
 _aligned_offset_recalloc
 _aligned_recalloc
-_atodbl_l
-_atof_l
-_atoflt
-_atoflt_l
-_atoi64_l
-_atoi_l
-_atol_l
-_atoldbl_l
-_byteswap_uint64
-_byteswap_ulong
-_byteswap_ushort
-_calloc_crt
-_cgets_s
-_cgetws_s
-_chsize_s
-_configthreadlocale
-_controlfp_s
-_cprintf_l
-_cprintf_p
-_cprintf_p_l
-_cprintf_s
-_cprintf_s_l
-_create_locale
-_crt_debugger_hook
-_cscanf_l
-_cscanf_s
-_cscanf_s_l
-_ctime32_s
-_ctime64_s
-_cwprintf_l
-_cwprintf_p
-_cwprintf_p_l
-_cwprintf_s
-_cwprintf_s_l
-_cwscanf_l
-_cwscanf_s
-_cwscanf_s_l
-_decode_pointer
-_dosmaperr
-_dupenv_s
-_ecvt_s
-_encode_pointer
-_encoded_null
-_except_handler4_common
-_fcvt_s
-_fprintf_l
-_fprintf_p
-_fprintf_p_l
-_fprintf_s_l
-_free_locale
-_freea
-_freea_s
-_freefls@4
-_fscanf_l
-_fscanf_s_l
-_fseeki64
-_ftelli64
-_ftime32
-_ftime32_s
-_ftime64_s
-_futime32
-_fwprintf_l
-_fwprintf_p
-_fwprintf_p_l
-_fwprintf_s_l
-_fwscanf_l
-_fwscanf_s_l
-_gcvt_s
-_get_amblksiz
-_get_current_locale
-_get_daylight
-_get_doserrno
-_get_dstbias
-_get_errno
-_get_fmode
-_get_invalid_parameter_handler
-_get_osplatform
-_get_osver
-_get_output_format
-_get_pgmptr
-_get_printf_count_output
-_get_purecall_handler
-_get_terminate
-_get_timezone
-_get_tzname
-_get_unexpected
-_get_winmajor
-_get_winminor
-_get_winver
-_get_wpgmptr
-_getptd
-_getws_s
-_gmtime32_s
-_gmtime64_s
-_hypotf
-_i64toa_s
-_i64tow_s
-_initptd
-_initterm_e
-_invalid_parameter
-_invalid_parameter_noinfo
-_invoke_watson
-_isalnum_l
-_isalpha_l
-_iscntrl_l
-_isctype_l
-_isdigit_l
-_isgraph_l
-_isleadbyte_l
-_islower_l
-_ismbbalnum_l
-_ismbbalpha_l
-_ismbbgraph_l
-_ismbbkalnum_l
-_ismbbkana_l
-_ismbbkprint_l
-_ismbbkpunct_l
-_ismbblead_l
-_ismbbprint_l
-_ismbbpunct_l
-_ismbbtrail_l
-_ismbcalnum_l
-_ismbcalpha_l
-_ismbcdigit_l
-_ismbcgraph_l
-_ismbchira_l
-_ismbckata_l
-_ismbcl0_l
-_ismbcl1_l
-_ismbcl2_l
-_ismbclegal_l
-_ismbclower_l
-_ismbcprint_l
-_ismbcpunct_l
-_ismbcspace_l
-_ismbcsymbol_l
-_ismbcupper_l
-_ismbslead_l
-_ismbstrail_l
-_isprint_l
-_ispunct_l
-_isspace_l
-_isupper_l
-_iswalnum_l
-_iswalpha_l
-_iswcntrl_l
-_iswcsym_l
-_iswcsymf_l
-_iswctype_l
-_iswdigit_l
-_iswgraph_l
-_iswlower_l
-_iswprint_l
-_iswpunct_l
-_iswspace_l
-_iswupper_l
-_iswxdigit_l
-_isxdigit_l
-_itoa_s
-_itow_s
-_lfind_s
-_local_unwind4
-_localtime32_s
-_localtime64_s
-_lsearch_s
-_ltoa_s
-_ltow_s
-_makepath_s
-_malloc_crt
-_mbbtombc_l
-_mbbtype_l
-_mbccpy_l
-_mbccpy_s
-_mbccpy_s_l
-_mbcjistojms_l
-_mbcjmstojis_l
-_mbclen_l
-_mbctohira_l
-_mbctokata_l
-_mbctolower_l
-_mbctombb_l
-_mbctoupper_l
-_mblen_l
-_mbsbtype_l
-_mbscat_s
-_mbscat_s_l
-_mbschr_l
-_mbscmp_l
-_mbscoll_l
-_mbscpy_s
-_mbscpy_s_l
-_mbscspn_l
-_mbsdec_l
-_mbsicmp_l
-_mbsicoll_l
-_mbsinc_l
-_mbslen_l
-_mbslwr_l
-_mbslwr_s
-_mbslwr_s_l
-_mbsnbcat_l
-_mbsnbcat_s
-_mbsnbcat_s_l
-_mbsnbcmp_l
-_mbsnbcnt_l
-_mbsnbcoll_l
-_mbsnbcpy_l
-_mbsnbcpy_s
-_mbsnbcpy_s_l
-_mbsnbicmp_l
-_mbsnbicoll_l
-_mbsnbset_l
-_mbsnbset_s
-_mbsnbset_s_l
-_mbsncat_l
-_mbsncat_s
-_mbsncat_s_l
-_mbsnccnt_l
-_mbsncmp_l
-_mbsncoll_l
-_mbsncpy_l
-_mbsncpy_s
-_mbsncpy_s_l
-_mbsnextc_l
-_mbsnicmp_l
-_mbsnicoll_l
-_mbsninc_l
-_mbsnlen
-_mbsnlen_l
-_mbsnset_l
-_mbsnset_s
-_mbsnset_s_l
-_mbspbrk_l
-_mbsrchr_l
-_mbsrev_l
-_mbsset_l
-_mbsset_s
-_mbsset_s_l
-_mbsspn_l
-_mbsspnp_l
-_mbsstr_l
-_mbstok_l
-_mbstok_s
-_mbstok_s_l
-_mbstowcs_l
-_mbstowcs_s_l
-_mbstrlen_l
-_mbstrnlen
-_mbstrnlen_l
-_mbsupr_l
-_mbsupr_s
-_mbsupr_s_l
-_mbtowc_l
-_memicmp_l
-_mktemp_s
-_printf_l
-_printf_p
-_printf_p_l
-_printf_s_l
-_putenv_s
-_realloc_crt
-_recalloc
-_recalloc_crt
-_rotl64
-_rotr64
-_scanf_l
-_scanf_s_l
-_scprintf_l
-_scprintf_p
-_scprintf_p_l
-_scwprintf_l
-_scwprintf_p
-_scwprintf_p_l
-_searchenv_s
-_seh_longjmp_unwind4@4
-_set_abort_behavior
-_set_amblksiz
-_set_controlfp
-_set_doserrno
-_set_errno
-_set_fmode
-_set_malloc_crt_max_wait
-_set_output_format
-_set_printf_count_output
-_snprintf_c
-_snprintf_c_l
-_snprintf_l
-_snprintf_s
-_snprintf_s_l
-_snscanf_l
-_snscanf_s
-_snscanf_s_l
-_snwprintf_l
-_snwprintf_s
-_snwprintf_s_l
-_snwscanf_l
-_snwscanf_s
-_snwscanf_s_l
-_sopen_s
-_splitpath_s
-_sprintf_l
-_sprintf_p
-_sprintf_p_l
-_sprintf_s_l
-_sscanf_l
-_sscanf_s_l
-_statusfp2
-_strcoll_l
-_strdate_s
-_strerror_s
-_strftime_l
-_stricmp_l
-_stricoll_l
-_strlwr_l
-_strlwr_s
-_strlwr_s_l
-_strncoll_l
-_strnicmp_l
-_strnicoll_l
-_strnset_s
-_strset_s
-_strtime_s
-_strtod_l
-_strtoi64_l
-_strtol_l
-_strtoui64_l
-_strtoul_l
-_strupr_l
-_strupr_s
-_strupr_s_l
-_strxfrm_l
-_swprintf
-__ms_swprintf == _swprintf
-_swprintf_c
-_swprintf_p
-_swprintf_p_l
-_swprintf_s_l
-_swscanf_l
-_swscanf_s_l
-_tolower_l
-_toupper_l
-_towlower_l
-_towupper_l
-_ui64toa_s
-_ui64tow_s
-_ultoa_s
-_ultow_s
-_umask_s
-_utime32
-_vcprintf
-_vcprintf_l
-_vcprintf_p
-_vcprintf_p_l
-_vcprintf_s
-_vcprintf_s_l
-_vcwprintf
-_vcwprintf_l
-_vcwprintf_p
-_vcwprintf_p_l
-_vcwprintf_s
-_vcwprintf_s_l
-_vfprintf_l
-_vfprintf_p
-_vfprintf_p_l
-_vfprintf_s_l
-_vfwprintf_l
-_vfwprintf_p
-_vfwprintf_p_l
-_vfwprintf_s_l
-_vprintf_l
-_vprintf_p
-_vprintf_p_l
-_vprintf_s_l
-_vscprintf_l
-_vscprintf_p
-_vscprintf_p_l
-_vscwprintf_l
-_vscwprintf_p
-_vscwprintf_p_l
-_vsnprintf_c
-_vsnprintf_c_l
-_vsnprintf_l
-_vsnprintf_s
-_vsnprintf_s_l
-_vsnwprintf_l
-_vsnwprintf_s
-_vsnwprintf_s_l
-_vsprintf_l
-_vsprintf_p
-_vsprintf_p_l
-_vsprintf_s_l
-_vswprintf
-__ms_vswprintf == _vswprintf
-_vswprintf_c
-_vswprintf_c_l
-_vswprintf_l
-_vswprintf_p
-_vswprintf_p_l
-_vswprintf_s_l
-_vwprintf_l
-_vwprintf_p
-_vwprintf_p_l
-_vwprintf_s_l
-_waccess_s
-_wasctime_s
-_wcscoll_l
-_wcserror_s
-_wcsftime_l
-_wcsicmp_l
-_wcsicoll_l
-_wcslwr_l
-_wcslwr_s
-_wcslwr_s_l
-_wcsncoll_l
-_wcsnicmp_l
-_wcsnicoll_l
-_wcsnset_s
-_wcsset_s
-_wcstod_l
-_wcstoi64_l
-_wcstol_l
-_wcstombs_l
-_wcstombs_s_l
-_wcstoui64_l
-_wcstoul_l
-_wcsupr_l
-_wcsupr_s
-_wcsupr_s_l
-_wcsxfrm_l
-_wctime32_s
-_wctime64_s
-_wctomb_l
-_wctomb_s_l
-_wctype DATA
-_wdupenv_s
-_wfopen_s
-_wfreopen_s
-_wgetenv_s
-_wmakepath_s
-_wmktemp_s
-_wprintf_l
-_wprintf_p
-_wprintf_p_l
-_wprintf_s_l
-_wputenv_s
-_wscanf_l
-_wscanf_s_l
-_wsearchenv_s
-_wsopen_s
-_wsplitpath_s
-_wstrdate_s
-_wstrtime_s
-_wtmpnam_s
-_wtof_l
-_wtoi64_l
-_wtoi_l
-_wtol_l
-_wutime32
-asctime_s
-bsearch_s
-btowc
-clearerr_s
-fopen_s
-fprintf_s
+_fread_nolock_s
 fread_s
-freopen_s
-fscanf_s
-fwprintf_s
-fwscanf_s
-getenv_s
-gets_s
-mbrlen
-mbrtowc
-mbsrtowcs
-mbsrtowcs_s
-mbstowcs_s
-memcpy_s
-memmove_s
-printf_s
-scanf_s
-sprintf_s
-sscanf_s
-strcat_s
-strcpy_s
-strerror_s
-strncat_s
-strncpy_s
-strnlen
-strtok_s
-swprintf_s
-swscanf_s
-tmpfile_s
-tmpnam_s
-vfprintf_s
-vfwprintf_s
-vprintf_s
-vsprintf_s
-vswprintf_s
-vwprintf_s
-wcrtomb
-wcrtomb_s
-wcscat_s
-wcscpy_s
-wcsncat_s
-wcsncpy_s
-wcsnlen
-wcsrtombs
-wcsrtombs_s
-wcstok_s
-wcstombs_s
-wctob
-wctomb_s
-wprintf_s
-wscanf_s
diff --git a/mingw-w64-crt/lib64/msvcr80.def.in 
b/mingw-w64-crt/lib64/msvcr80.def.in
index db124ed495e9..6200df1951b9 100644
--- a/mingw-w64-crt/lib64/msvcr80.def.in
+++ b/mingw-w64-crt/lib64/msvcr80.def.in
@@ -1,14 +1,9 @@
-; 
-; Exports of file msvcrt.dll
-;
-; Autogenerated by gen_exportdef
-; Written by Kai Tietz, 2007
-;
-LIBRARY "msvcr80.dll"
+LIBRARY "MSVCR80.dll"
 EXPORTS
 
 #include "msvcrt-common.def.in"
 
+; C++ mangled symbols
 ; public: __cdecl std::__non_rtti_object::__non_rtti_object(class 
std::__non_rtti_object const &__ptr64 )__ptr64
 ??0__non_rtti_object@std@@QEAA@AEBV01@@Z
 ; public: __cdecl std::__non_rtti_object::__non_rtti_object(char const 
*__ptr64)__ptr64
@@ -43,8 +38,6 @@ EXPORTS
 ??1type_info@@UEAA@XZ
 ; void *__ptr64 __cdecl operator new(unsigned __int64)
 ??2@YAPEAX_K@Z
-; void *__ptr64 __cdecl operator new(unsigned __int64,int,char const 
*__ptr64,int)
-??2@YAPEAX_KHPEBDH@Z
 ; void __cdecl operator delete(void *__ptr64)
 ??3@YAXPEAX@Z
 ; public: class std::__non_rtti_object &__ptr64 __cdecl 
std::__non_rtti_object::operator =(class std::__non_rtti_object const &__ptr64 
)__ptr64
@@ -75,8 +68,6 @@ EXPORTS
 ??_Fbad_typeid@std@@QEAAXXZ
 ; void *__ptr64 __cdecl operator new[](unsigned __int64)
 ??_U@YAPEAX_K@Z
-; void *__ptr64 __cdecl operator new[](unsigned __int64,int,char const 
*__ptr64,int)
-??_U@YAPEAX_KHPEBDH@Z
 ; void __cdecl operator delete[](void *__ptr64)
 ??_V@YAXPEAX@Z
 ; private: static char const *__ptr64 __cdecl type_info::_Name_base(class 
type_info const *__ptr64,struct __type_info_node *__ptr64)
@@ -148,73 +139,161 @@ EXPORTS
 ; public: virtual char const *__ptr64 __cdecl std::exception::what(void)const 
__ptr64
 ?what@exception@std@@UEBAPEBDXZ
 
+; Symbols from the original Microsoft Visual C++ 2005 version of msvcr80.dll
 $I10_OUTPUT
 __uncaught_exception
+_CRT_RTC_INIT
+_CRT_RTC_INITW
+_CreateFrameInfo
 _CxxThrowException
+_FindAndUnlinkFrame
+_GetImageBase
+_GetThrowImageBase
 _Getdays
 _Getmonths
 _Gettnames
 _HUGE DATA
+_IsExceptionObjectToBeDestroyed
+_SetImageBase
+_SetThrowImageBase
 _Strftime
 _XcptFilter
+__AdjustPointer
+__BuildCatchObject
+__BuildCatchObjectHelper
 __C_specific_handler
 __CppXcptFilter
+__CxxCallUnwindDelDtor
+__CxxCallUnwindDtor
+__CxxCallUnwindStdDelDtor
+__CxxCallUnwindVecDtor
+__CxxDetectRethrow
+__CxxExceptionFilter
 __CxxFrameHandler
+__CxxFrameHandler2
+__CxxFrameHandler3
+__CxxQueryExceptionSize
+__CxxRegisterExceptionObject
+__CxxUnregisterExceptionObject
 __DestructExceptionObject
+__FrameUnwindFilter
+__NLG_Dispatch2
+__NLG_Return2
 __RTCastToVoid
 __RTDynamicCast
 __RTtypeid
 __STRINGTOLD
+__STRINGTOLD_L
+__TypeMatch
 ___lc_codepage_func
 ___lc_collate_cp_func
 ___lc_handle_func
 ___mb_cur_max_func
+___mb_cur_max_l_func
 ___setlc_active_func
 ___unguarded_readlc_active_add_func
 __argc DATA
 __argv DATA
 __badioinfo DATA
+__clean_type_info_names_internal
+__create_locale
 __crtCompareStringA
 __crtCompareStringW
 __crtGetLocaleInfoW
 __crtGetStringTypeW
 __crtLCMapStringA
 __crtLCMapStringW
+__crt_debugger_hook
+__daylight
 __dllonexit
 __doserrno
+__dstbias
+__fls_getvalue
+__fls_setvalue
 __fpecode
+__free_locale
+__get_app_type
+__get_current_locale
+__get_flsindex
+__get_tlsindex
 __getmainargs
 __initenv DATA
 __iob_func
 __isascii
 __iscsym
 __iscsymf
+__iswcsym
+__iswcsymf
+__lc_clike DATA
 __lc_codepage DATA
 __lc_collate_cp DATA
 __lc_handle DATA
+__lconv DATA
 __lconv_init
 __mb_cur_max DATA
+__p___argc
+__p___argv
+__p___initenv
+__p___mb_cur_max
+__p___wargv
+__p___winitenv
+__p__acmdln
+__p__amblksiz
+__p__commode
+__p__daylight
+__p__dstbias
+__p__environ
+__p__fmode
+__p__iob
+__p__mbcasemap
+__p__mbctype
+__p__osplatform
+__p__osver
+__p__pctype
+__p__pgmptr
+__p__pwctype
+__p__timezone
+__p__tzname
+__p__wcmdln
+__p__wenviron
+__p__winmajor
+__p__winminor
+__p__winver
+__p__wpgmptr
 __pctype_func
 __pioinfo DATA
 __pwctype_func
 __pxcptinfoptrs
+__report_gsfailure
 __set_app_type
+__set_flsgetvalue
 __setlc_active DATA
 __setusermatherr
+__strncnt
+__swprintf_l
+__sys_errlist
+__sys_nerr
 __threadhandle
 __threadid
+__timezone
 __toascii
+__tzname
 __unDName
 __unDNameEx
+__unDNameHelper
 __unguarded_readlc_active DATA
+__vswprintf_l
 __wargv DATA
 __wcserror
+__wcserror_s
+__wcsncnt
 __wgetmainargs
 __winitenv DATA
 _abs64
 llabs == _abs64
 imaxabs == _abs64
 _access
+_access_s
 _acmdln DATA
 _aexit_rtn DATA
 _aligned_free
@@ -225,18 +304,32 @@ _aligned_realloc
 _amsg_exit
 _assert
 _atodbl
+_atodbl_l
+_atof_l
+_atoflt
+_atoflt_l
 _atoi64
 atoll == _atoi64
+_atoi64_l
+_atoi_l
+_atol_l
 _atoldbl
+_atoldbl_l
 _beep
 _beginthread
 _beginthreadex
+_byteswap_uint64
+_byteswap_ulong
+_byteswap_ushort
 _c_exit
 _cabs DATA
 _callnewh
+_calloc_crt
 _cexit
 _cgets
+_cgets_s
 _cgetws
+_cgetws_s
 _chdir
 _chdrive
 _chgsign
@@ -248,27 +341,56 @@ _clearfp
 _close
 _commit
 _commode DATA
+_configthreadlocale
 _control87
 _controlfp
+_controlfp_s
 _copysign
 _copysignf
 _cprintf
+_cprintf_l
+_cprintf_p
+_cprintf_p_l
+_cprintf_s
+_cprintf_s_l
 _cputs
 _cputws
 _creat
+_create_locale
 _cscanf
+_cscanf_l
+_cscanf_s
+_cscanf_s_l
+_ctime32
+_ctime32_s
 _ctime64
 ctime == _ctime64
+_ctime64_s
 _cwait
 _cwprintf
+_cwprintf_l
+_cwprintf_p
+_cwprintf_p_l
+_cwprintf_s
+_cwprintf_s_l
 _cwscanf
+_cwscanf_l
+_cwscanf_s
+_cwscanf_s_l
 _daylight DATA
+_decode_pointer
 _difftime32
 _difftime64
+difftime == _difftime64
+_dosmaperr
 _dstbias DATA
 _dup
 _dup2
+_dupenv_s
 _ecvt
+_ecvt_s
+_encode_pointer
+_encoded_null
 _endthread
 _endthreadex
 _environ DATA
@@ -284,10 +406,15 @@ _execvp
 _execvpe
 _exit
 _expand
+_fclose_nolock
 _fcloseall
 _fcvt
+_fcvt_s
 _fdopen
+_fflush_nolock
 _fgetchar
+_fgetwc_nolock
+_getwc_nolock == _fgetwc_nolock
 _fgetwchar
 _filbuf
 _filelength
@@ -295,15 +422,15 @@ _filelengthi64
 _fileno
 _findclose
 _findfirst32
-_findfirst == _findfirst64i32
-_findfirst64
 _findfirst32i64
+_findfirst64
 _findfirst64i32
+_findfirst == _findfirst64i32
 _findnext32
-_findnext == _findnext64i32
-_findnext64
 _findnext32i64
+_findnext64
 _findnext64i32
+_findnext == _findnext64i32
 _finite
 _finitef
 _flsbuf
@@ -311,29 +438,85 @@ _flushall
 _fmode DATA
 _fpclass
 _fpclassf
+_fpieee_flt
 _fpreset DATA
+_fprintf_l
+_fprintf_p
+_fprintf_p_l
+_fprintf_s_l
 _fputchar
+_fputwc_nolock
 _fputwchar
+_fread_nolock
+_free_locale
+_freea
+_freea_s
+_freefls
+_fscanf_l
+_fscanf_s_l
+_fseek_nolock
+_fseeki64
+_fseeki64_nolock
 _fsopen
 _fstat32
+_fstat32i64
 _fstat == _fstat64i32
-_fstati64 == _fstat64
 _fstat64
-_fstat32i64
+_fstati64 == _fstat64
 _fstat64i32
-_ftime == _ftime64
+_ftell_nolock
+_ftelli64
+_ftelli64_nolock
+_ftime32
+_ftime32_s
 _ftime64
+_ftime == _ftime64
+_ftime64_s
 _fullpath
-_futime == _futime64
+_futime32
 _futime64
+_futime == _futime64
+_fwprintf_l
+_fwprintf_p
+_fwprintf_p_l
+_fwprintf_s_l
+_fwrite_nolock
+_fwscanf_l
+_fwscanf_s_l
 _gcvt
+_gcvt_s
+_get_amblksiz
+_get_current_locale
+_get_daylight
+_get_doserrno
+_get_dstbias
+_get_errno
+_get_fmode
 _get_heap_handle
+_get_invalid_parameter_handler
 _get_osfhandle
+_get_osplatform
+_get_osver
+_get_output_format
+_get_pgmptr
+_get_printf_count_output
+_get_purecall_handler
 _get_sbh_threshold
+_get_terminate
+_get_timezone
+_get_tzname
+_get_unexpected
+_get_winmajor
+_get_winminor
+_get_winver
+_get_wpgmptr
 _getch
+_getch_nolock
 _getche
+_getche_nolock
 _getcwd
 _getdcwd
+_getdcwd_nolock
 _getdiskfree
 _getdllprocaddr
 _getdrive
@@ -341,12 +524,20 @@ _getdrives
 _getmaxstdio
 _getmbcp
 _getpid
+_getptd
 _getsystime
 _getw
 _getwch
+_getwch_nolock
 _getwche
+_getwche_nolock
 _getws
+_getws_s
+_gmtime32
+_gmtime32_s
 _gmtime64
+gmtime == _gmtime64
+_gmtime64_s
 _heapadd
 _heapchk
 _heapmin
@@ -356,53 +547,122 @@ _heapwalk
 _hypot
 _hypotf
 _i64toa
+_i64toa_s
 _i64tow
+_i64tow_s
+_initptd
 _initterm
+_initterm_e
+_invalid_parameter
+_invalid_parameter_noinfo
+_invoke_watson
 _iob DATA
+_isalnum_l
+_isalpha_l
 _isatty
+_iscntrl_l
 _isctype
+_isctype_l
+_isdigit_l
+_isgraph_l
+_isleadbyte_l
+_islower_l
 _ismbbalnum
+_ismbbalnum_l
 _ismbbalpha
+_ismbbalpha_l
 _ismbbgraph
+_ismbbgraph_l
 _ismbbkalnum
+_ismbbkalnum_l
 _ismbbkana
+_ismbbkana_l
 _ismbbkprint
+_ismbbkprint_l
 _ismbbkpunct
+_ismbbkpunct_l
 _ismbblead
+_ismbblead_l
 _ismbbprint
+_ismbbprint_l
 _ismbbpunct
+_ismbbpunct_l
 _ismbbtrail
+_ismbbtrail_l
 _ismbcalnum
+_ismbcalnum_l
 _ismbcalpha
+_ismbcalpha_l
 _ismbcdigit
+_ismbcdigit_l
 _ismbcgraph
+_ismbcgraph_l
 _ismbchira
+_ismbchira_l
 _ismbckata
+_ismbckata_l
 _ismbcl0
+_ismbcl0_l
 _ismbcl1
+_ismbcl1_l
 _ismbcl2
+_ismbcl2_l
 _ismbclegal
+_ismbclegal_l
 _ismbclower
+_ismbclower_l
 _ismbcprint
+_ismbcprint_l
 _ismbcpunct
+_ismbcpunct_l
 _ismbcspace
+_ismbcspace_l
 _ismbcsymbol
+_ismbcsymbol_l
 _ismbcupper
+_ismbcupper_l
 _ismbslead
+_ismbslead_l
 _ismbstrail
+_ismbstrail_l
 _isnan
 _isnanf
+_isprint_l
+_ispunct_l
+_isspace_l
+_isupper_l
+_iswalnum_l
+_iswalpha_l
+_iswcntrl_l
+_iswcsym_l
+_iswcsymf_l
+_iswctype_l
+_iswdigit_l
+_iswgraph_l
+_iswlower_l
+_iswprint_l
+_iswpunct_l
+_iswspace_l
+_iswupper_l
+_iswxdigit_l
+_isxdigit_l
 _itoa
+_itoa_s
 _itow
+_itow_s
 _j0
 _j1
 _jn
 _kbhit
 _lfind
+_lfind_s
 _loaddll
 _local_unwind
+_localtime32
+_localtime32_s
 _localtime64
 localtime == _localtime64
+_localtime64_s
 _lock
 _lock_file
 _locking
@@ -411,70 +671,162 @@ _logbf
 _lrotl
 _lrotr
 _lsearch
+_lsearch_s
 _lseek
 _lseeki64
 _ltoa
+_ltoa_s
 _ltow
+_ltow_s
 _makepath
+_makepath_s
+_malloc_crt
 _mbbtombc
+_mbbtombc_l
 _mbbtype
+_mbbtype_l
 _mbcasemap DATA
 _mbccpy
+_mbccpy_l
+_mbccpy_s
+_mbccpy_s_l
 _mbcjistojms
+_mbcjistojms_l
 _mbcjmstojis
+_mbcjmstojis_l
 _mbclen
+_mbclen_l
 _mbctohira
+_mbctohira_l
 _mbctokata
+_mbctokata_l
 _mbctolower
+_mbctolower_l
 _mbctombb
+_mbctombb_l
 _mbctoupper
+_mbctoupper_l
 _mbctype DATA
+_mblen_l
 _mbsbtype
+_mbsbtype_l
+_mbscat_s
+_mbscat_s_l
 _mbschr
+_mbschr_l
 _mbscmp
+_mbscmp_l
 _mbscoll
+_mbscoll_l
+_mbscpy_s
+_mbscpy_s_l
 _mbscspn
+_mbscspn_l
 _mbsdec
+_mbsdec_l
 _mbsicmp
+_mbsicmp_l
 _mbsicoll
+_mbsicoll_l
 _mbsinc
+_mbsinc_l
 _mbslen
+_mbslen_l
 _mbslwr
+_mbslwr_l
+_mbslwr_s
+_mbslwr_s_l
 _mbsnbcat
+_mbsnbcat_l
+_mbsnbcat_s
+_mbsnbcat_s_l
 _mbsnbcmp
+_mbsnbcmp_l
 _mbsnbcnt
+_mbsnbcnt_l
 _mbsnbcoll
+_mbsnbcoll_l
 _mbsnbcpy
+_mbsnbcpy_l
+_mbsnbcpy_s
+_mbsnbcpy_s_l
 _mbsnbicmp
+_mbsnbicmp_l
 _mbsnbicoll
+_mbsnbicoll_l
 _mbsnbset
+_mbsnbset_l
+_mbsnbset_s
+_mbsnbset_s_l
 _mbsncat
+_mbsncat_l
+_mbsncat_s
+_mbsncat_s_l
 _mbsnccnt
+_mbsnccnt_l
 _mbsncmp
+_mbsncmp_l
 _mbsncoll
+_mbsncoll_l
 _mbsncpy
+_mbsncpy_l
+_mbsncpy_s
+_mbsncpy_s_l
 _mbsnextc
+_mbsnextc_l
 _mbsnicmp
+_mbsnicmp_l
 _mbsnicoll
+_mbsnicoll_l
 _mbsninc
+_mbsninc_l
+_mbsnlen
+_mbsnlen_l
 _mbsnset
+_mbsnset_l
+_mbsnset_s
+_mbsnset_s_l
 _mbspbrk
+_mbspbrk_l
 _mbsrchr
+_mbsrchr_l
 _mbsrev
+_mbsrev_l
 _mbsset
+_mbsset_l
+_mbsset_s
+_mbsset_s_l
 _mbsspn
+_mbsspn_l
 _mbsspnp
+_mbsspnp_l
 _mbsstr
+_mbsstr_l
 _mbstok
+_mbstok_l
+_mbstok_s
+_mbstok_s_l
+_mbstowcs_l
+_mbstowcs_s_l
 _mbstrlen
+_mbstrlen_l
+_mbstrnlen
+_mbstrnlen_l
 _mbsupr
+_mbsupr_l
+_mbsupr_s
+_mbsupr_s_l
+_mbtowc_l
 _memccpy
 _memicmp
+_memicmp_l
 _mkdir
 _mkgmtime32
 _mkgmtime64
 _mkgmtime == _mkgmtime64
 _mktemp
+_mktemp_s
+_mktime32
 _mktime64
 mktime == _mktime64
 _msize
@@ -490,14 +842,24 @@ _pctype DATA
 _pgmptr DATA
 _pipe
 _popen
+_printf_l
+_printf_p
+_printf_p_l
+_printf_s_l
 _purecall
 _putch
+_putch_nolock
 _putenv
+_putenv_s
 _putw
 _putwch
+_putwch_nolock
 _putws
 _pwctype DATA
 _read
+_realloc_crt
+_recalloc
+_recalloc_crt
 _resetstkoflw
 _rmdir
 _rmtmp
@@ -507,11 +869,30 @@ _rotr
 _rotr64
 _scalb
 _scalbf
+_scanf_l
+_scanf_s_l
 _scprintf
+_scprintf_l
+_scprintf_p
+_scprintf_p_l
 _scwprintf
+_scwprintf_l
+_scwprintf_p
+_scwprintf_p_l
 _searchenv
+_searchenv_s
+_set_abort_behavior
+_set_amblksiz
+_set_controlfp
+_set_doserrno
+_set_errno
 _set_error_mode
+_set_fmode
 _set_invalid_parameter_handler
+_set_malloc_crt_max_wait
+_set_output_format
+_set_printf_count_output
+_set_purecall_handler
 _set_sbh_threshold
 _seterrormode
 _setjmp
@@ -522,10 +903,25 @@ _setmode
 _setsystime
 _sleep
 _snprintf
+_snprintf_c
+_snprintf_c_l
+_snprintf_l
+_snprintf_s
+_snprintf_s_l
 _snscanf
+_snscanf_l
+_snscanf_s
+_snscanf_s_l
 _snwprintf
+_snwprintf_l
+_snwprintf_s
+_snwprintf_s_l
 _snwscanf
+_snwscanf_l
+_snwscanf_s
+_snwscanf_s_l
 _sopen
+_sopen_s
 _spawnl
 _spawnle
 _spawnlp
@@ -535,91 +931,230 @@ _spawnve
 _spawnvp
 _spawnvpe
 _splitpath
+_splitpath_s
+_sprintf_l
+_sprintf_p
+_sprintf_p_l
+_sprintf_s_l
+_sscanf_l
+_sscanf_s_l
 _stat32
-_stat == _stat64i32
-_stati64 == _stat64
-_stat64
 _stat32i64
+_stat64
+_stati64 == _stat64
 _stat64i32
+_stat == _stat64i32
 _statusfp
-_strcmpi == _stricmp
+_strcoll_l
 _strdate
+_strdate_s
 _strdup
 _strerror
+_strerror_s
+_strftime_l
 _stricmp
+_strcmpi == _stricmp
+_stricmp_l
 _stricoll
+_stricoll_l
 _strlwr
 strlwr == _strlwr
+_strlwr_l
+_strlwr_s
+_strlwr_s_l
 _strncoll
+_strncoll_l
 _strnicmp
+_strnicmp_l
 _strnicoll
+_strnicoll_l
 _strnset
+_strnset_s
 _strrev
 _strset
+_strset_s
 _strtime
+_strtime_s
+_strtod_l
 _strtoi64
 strtoll == _strtoi64
 strtoimax == _strtoi64
+_strtoi64_l
+_strtol_l
 _strtoui64
 strtoull == _strtoui64
 strtoumax == _strtoui64
+_strtoui64_l
+_strtoul_l
 _strupr
+_strupr_l
+_strupr_s
+_strupr_s_l
+_strxfrm_l
 _swab
+_swprintf
+__ms_swprintf == _swprintf
+_swprintf_c
+_swprintf_p
+_swprintf_p_l
+_swprintf_s_l
+_swscanf_l
+_swscanf_s_l
 _sys_errlist DATA
 _sys_nerr DATA
 _tell
 _telli64
 _tempnam
+_time32
 _time64
 time == _time64
 _timezone DATA
 _tolower
+_tolower_l
 _toupper
+_toupper_l
+_towlower_l
+_towupper_l
 _tzname DATA
 _tzset
 _ui64toa
+_ui64toa_s
 _ui64tow
+_ui64tow_s
 _ultoa
+_ultoa_s
 _ultow
+_ultow_s
 _umask
+_umask_s
+_ungetc_nolock
 _ungetch
+_ungetch_nolock
+_ungetwc_nolock
 _ungetwch
+_ungetwch_nolock
 _unlink
 _unloaddll
 _unlock
 _unlock_file
-_utime == _utime64
+_utime32
 _utime64
+_utime == _utime64
+_vcprintf
+_vcprintf_l
+_vcprintf_p
+_vcprintf_p_l
+_vcprintf_s
+_vcprintf_s_l
+_vcwprintf
+_vcwprintf_l
+_vcwprintf_p
+_vcwprintf_p_l
+_vcwprintf_s
+_vcwprintf_s_l
+_vfprintf_l
+_vfprintf_p
+_vfprintf_p_l
+_vfprintf_s_l
+_vfwprintf_l
+_vfwprintf_p
+_vfwprintf_p_l
+_vfwprintf_s_l
+_vprintf_l
+_vprintf_p
+_vprintf_p_l
+_vprintf_s_l
 _vscprintf
+_vscprintf_l
+_vscprintf_p
+_vscprintf_p_l
 _vscwprintf
+_vscwprintf_l
+_vscwprintf_p
+_vscwprintf_p_l
 _vsnprintf
+_vsnprintf_c
+_vsnprintf_c_l
+_vsnprintf_l
+_vsnprintf_s
+_vsnprintf_s_l
 _vsnwprintf
+_vsnwprintf_l
+_vsnwprintf_s
+_vsnwprintf_s_l
+_vsprintf_l
+_vsprintf_p
+_vsprintf_p_l
+_vsprintf_s_l
+_vswprintf
+__ms_vswprintf == _vswprintf
+_vswprintf_c
+_vswprintf_c_l
+_vswprintf_l
+_vswprintf_p
+_vswprintf_p_l
+_vswprintf_s_l
+_vwprintf_l
+_vwprintf_p
+_vwprintf_p_l
+_vwprintf_s_l
 _waccess
+_waccess_s
 _wasctime
+_wasctime_s
 _wassert
 _wchdir
 _wchmod
 _wcmdln DATA
 _wcreat
+_wcscoll_l
 _wcsdup
 _wcserror
+_wcserror_s
+_wcsftime_l
 _wcsicmp
+_wcsicmp_l
 _wcsicoll
+_wcsicoll_l
 _wcslwr
 wcslwr == _wcslwr
+_wcslwr_l
+_wcslwr_s
+_wcslwr_s_l
 _wcsncoll
+_wcsncoll_l
 _wcsnicmp
+_wcsnicmp_l
 _wcsnicoll
+_wcsnicoll_l
 _wcsnset
+_wcsnset_s
 _wcsrev
 _wcsset
+_wcsset_s
+_wcstod_l
 _wcstoi64
+_wcstoi64_l
+_wcstol_l
+_wcstombs_l
+_wcstombs_s_l
 _wcstoui64
+_wcstoui64_l
+_wcstoul_l
 _wcsupr
+_wcsupr_l
+_wcsupr_s
+_wcsupr_s_l
+_wcsxfrm_l
 _wctime32
+_wctime32_s
 _wctime64
 _wctime == _wctime64
+_wctime64_s
+_wctomb_l
+_wctomb_s_l
 _wctype
+_wdupenv_s
 _wenviron DATA
 _wexecl
 _wexecle
@@ -631,40 +1166,55 @@ _wexecvp
 _wexecvpe
 _wfdopen
 _wfindfirst32
-_wfindfirst == _wfindfirst64i32
-_wfindfirst64
 _wfindfirst32i64
+_wfindfirst64
 _wfindfirst64i32
+_wfindfirst == _wfindfirst64i32
 _wfindnext32
-_wfindnext == _wfindnext64i32
-_wfindnext64
 _wfindnext32i64
+_wfindnext64
 _wfindnext64i32
+_wfindnext == _wfindnext64i32
 _wfopen
+_wfopen_s
 _wfreopen
+_wfreopen_s
 _wfsopen
 _wfullpath
 _wgetcwd
 _wgetdcwd
+_wgetdcwd_nolock
 _wgetenv
+_wgetenv_s
 _winmajor DATA
 _winminor DATA
 _winver DATA
 _wmakepath
+_wmakepath_s
 _wmkdir
 _wmktemp
+_wmktemp_s
 _wopen
 _wperror
 _wpgmptr DATA
 _wpopen
+_wprintf_l
+_wprintf_p
+_wprintf_p_l
+_wprintf_s_l
 _wputenv
+_wputenv_s
 _wremove
 _wrename
 _write
 _wrmdir
+_wscanf_l
+_wscanf_s_l
 _wsearchenv
+_wsearchenv_s
 _wsetlocale
 _wsopen
+_wsopen_s
 _wspawnl
 _wspawnle
 _wspawnlp
@@ -674,56 +1224,42 @@ _wspawnve
 _wspawnvp
 _wspawnvpe
 _wsplitpath
+_wsplitpath_s
 _wstat32
-_wstat == _wstat64i32
-_wstati64 == _wstat64
-_wstat64
 _wstat32i64
+_wstat64
+_wstati64 == _wstat64
 _wstat64i32
+_wstat == _wstat64i32
 _wstrdate
+_wstrdate_s
 _wstrtime
+_wstrtime_s
 _wsystem
 _wtempnam
 _wtmpnam
+_wtmpnam_s
 _wtof
+_wtof_l
 _wtoi
 _wtoi64
+_wtoi64_l
+_wtoi_l
 _wtol
+_wtol_l
 _wunlink
-_wutime == _wutime64
+_wutime32
 _wutime64
+_wutime == _wutime64
 _y0
 _y1
 _yn
-_fclose_nolock
-_fflush_nolock
-_fgetwc_nolock
-_getwc_nolock == _fgetwc_nolock
-_fputwc_nolock
-_fread_nolock
-_fread_nolock_s
-_fseek_nolock
-_fseeki64_nolock
-_ftell_nolock
-_ftelli64_nolock
-_fwrite_nolock
-_getch_nolock
-_getche_nolock
-_getdcwd_nolock
-_getwch_nolock
-_getwche_nolock
-_putch_nolock
-_putwch_nolock
-_ungetc_nolock
-_ungetch_nolock
-_ungetwc_nolock
-_ungetwch_nolock
-_wgetdcwd_nolock
 abort
 abs
 acos
 acosf DATA
 asctime
+asctime_s
 asin
 asinf DATA
 atan
@@ -735,17 +1271,18 @@ atof
 atoi
 atol
 bsearch
+bsearch_s
+btowc
 calloc
 ceil DATA
 ceilf DATA
 clearerr
+clearerr_s
 clock
 cos
 cosf
 cosh
 coshf
-_ctime32
-difftime == _difftime64
 div
 exit
 exp DATA
@@ -765,8 +1302,10 @@ floorf DATA
 fmod
 fmodf
 fopen
+fopen_s
 fprintf
 __ms_fprintf == fprintf
+fprintf_s
 fputc
 fputs
 fputwc
@@ -774,25 +1313,29 @@ fputws
 fread
 free
 freopen
+freopen_s
 frexp DATA
 fscanf
 __ms_fscanf == fscanf
+fscanf_s
 fseek
 fsetpos
 ftell
 fwprintf
 __ms_fwprintf == fwprintf
+fwprintf_s
 fwrite
 fwscanf
 __ms_fwscanf == fwscanf
+fwscanf_s
 getc
 getchar
 getenv
+getenv_s
 gets
+gets_s
 getwc
 getwchar
-gmtime == _gmtime64
-_gmtime32
 is_wctype
 isalnum
 isalpha
@@ -823,7 +1366,6 @@ labs
 ldexp DATA
 ldiv
 localeconv
-_localtime32
 log DATA
 log10
 log10f
@@ -831,14 +1373,20 @@ logf DATA
 longjmp
 malloc
 mblen
+mbrlen
+mbrtowc
+mbsrtowcs
+mbsrtowcs_s
 mbstowcs
+mbstowcs_s
 mbtowc
 memchr
 memcmp
 memcpy
+memcpy_s
 memmove
+memmove_s
 memset
-_mktime32
 modf
 modff
 perror
@@ -846,6 +1394,7 @@ pow DATA
 powf DATA
 printf
 __ms_printf == printf
+printf_s
 putc
 putchar
 puts
@@ -862,6 +1411,7 @@ rename
 rewind
 scanf
 __ms_scanf == scanf
+scanf_s
 setbuf
 setjmp
 setlocale
@@ -873,41 +1423,54 @@ sinh
 sinhf
 sprintf
 __ms_sprintf == sprintf
+sprintf_s
 sqrt DATA
 sqrtf DATA
 srand
 sscanf
 __ms_sscanf == sscanf
+sscanf_s
 strcat
+strcat_s
 strchr
 strcmp
 strcoll
 strcpy
+strcpy_s
 strcspn
 strerror
+strerror_s
 strftime
 strlen
 strncat
+strncat_s
 strncmp
 strncpy
+strncpy_s
+strnlen
 strpbrk
 strrchr
 strspn
 strstr
 strtod
 strtok
+strtok_s
 strtol
 strtoul
 strxfrm
+swprintf_s
 swscanf
 __ms_swscanf == swscanf
+swscanf_s
 system
 tan
 tanf
 tanh
-_time32
+tanhf
 tmpfile
+tmpfile_s
 tmpnam
+tmpnam_s
 tolower
 toupper
 towlower
@@ -916,634 +1479,70 @@ ungetc
 ungetwc
 vfprintf
 __ms_vfprintf == vfprintf
+vfprintf_s
 vfwprintf
 __ms_vfwprintf == vfwprintf
+vfwprintf_s
 vprintf
 __ms_vprintf == vprintf
+vprintf_s
 vsprintf
 __ms_vsprintf == vsprintf
+vsprintf_s
+vswprintf_s
 vwprintf
 __ms_vwprintf == vwprintf
+vwprintf_s
+wcrtomb
+wcrtomb_s
 wcscat
+wcscat_s
 wcschr
 wcscmp
 wcscoll
 wcscpy
+wcscpy_s
 wcscspn
 wcsftime
 wcslen
 wcsncat
+wcsncat_s
 wcsncmp
 wcsncpy
+wcsncpy_s
+wcsnlen
 wcspbrk
 wcsrchr
+wcsrtombs
+wcsrtombs_s
 wcsspn
 wcsstr
 wcstod
 wcstok
+wcstok_s
 wcstol
 wcstombs
+wcstombs_s
 wcstoul
 wcsxfrm
+wctob
 wctomb
+wctomb_s
 wprintf
 __ms_wprintf == wprintf
+wprintf_s
 wscanf
 __ms_wscanf == wscanf
-_CRT_RTC_INIT
-_CRT_RTC_INITW
-_CreateFrameInfo
-_FindAndUnlinkFrame
-_GetImageBase
-_GetThrowImageBase
-_IsExceptionObjectToBeDestroyed
-_SetImageBase
-_SetThrowImageBase
-__AdjustPointer
-__BuildCatchObject
-__BuildCatchObjectHelper
-__CxxCallUnwindDelDtor
-__CxxCallUnwindDtor
-__CxxCallUnwindStdDelDtor
-__CxxCallUnwindVecDtor
-__CxxDetectRethrow
-__CxxExceptionFilter
-__CxxFrameHandler2
-__CxxFrameHandler3
-__CxxQueryExceptionSize
-__CxxRegisterExceptionObject
-__CxxUnregisterExceptionObject
-__FrameUnwindFilter
-__NLG_Dispatch2
-__NLG_Return2
-__STRINGTOLD_L
-__TypeMatch
-___mb_cur_max_l_func
-__clean_type_info_names_internal
-__create_locale
-__crt_debugger_hook
-__daylight
-__dstbias
-__fls_getvalue
-__fls_setvalue
-__free_locale
-__get_app_type
-__get_current_locale
-__get_flsindex
-__get_tlsindex
-__iswcsym
-__iswcsymf
-__lc_clike DATA
-__lconv DATA
-__p___argc
-__p___argv
-__p___initenv
-__p___mb_cur_max
-__p___wargv
-__p___winitenv
-__p__acmdln
-__p__amblksiz
-__p__commode
-__p__daylight
-__p__dstbias
-__p__environ
-__p__fmode
-__p__iob
-__p__mbcasemap
-__p__mbctype
-__p__osplatform
-__p__osver
-__p__pctype
-__p__pgmptr
-__p__pwctype
-__p__timezone
-__p__tzname
-__p__wcmdln
-__p__wenviron
-__p__winmajor
-__p__winminor
-__p__winver
-__p__wpgmptr
-__report_gsfailure
-__set_flsgetvalue
-__strncnt
-__swprintf_l
-__sys_errlist
-__sys_nerr
-__timezone
-__tzname
-__unDNameHelper
-__vswprintf_l
-__wcserror_s
-__wcsncnt
-_access_s
+wscanf_s
+
+; These symbols are not available in the original Microsoft Visual C++ 2005 
version of msvcr80.dll
+; They were added in Microsoft Visual C++ 2005 SP1 version of msvcr80.dll
+; void *__ptr64 __cdecl operator new(unsigned __int64,int,char const 
*__ptr64,int)
+??2@YAPEAX_KHPEBDH@Z
+; void *__ptr64 __cdecl operator new[](unsigned __int64,int,char const 
*__ptr64,int)
+??_U@YAPEAX_KHPEBDH@Z
 _aligned_msize
 _aligned_offset_recalloc
 _aligned_recalloc
-_atodbl_l
-_atof_l
-_atoflt
-_atoflt_l
-_atoi64_l
-_atoi_l
-_atol_l
-_atoldbl_l
-_byteswap_uint64
-_byteswap_ulong
-_byteswap_ushort
-_calloc_crt
-_cgets_s
-_cgetws_s
-_configthreadlocale
-_controlfp_s
-_cprintf_l
-_cprintf_p
-_cprintf_p_l
-_cprintf_s
-_cprintf_s_l
-_create_locale
-_cscanf_l
-_cscanf_s
-_cscanf_s_l
-_ctime32_s
-_ctime64_s
-_cwprintf_l
-_cwprintf_p
-_cwprintf_p_l
-_cwprintf_s
-_cwprintf_s_l
-_cwscanf_l
-_cwscanf_s
-_cwscanf_s_l
-_decode_pointer
-_dosmaperr
-_dupenv_s
-_ecvt_s
-_encode_pointer
-_encoded_null
-_fcvt_s
-_fpieee_flt
-_fprintf_l
-_fprintf_p
-_fprintf_p_l
-_fprintf_s_l
-_free_locale
-_freea
-_freea_s
-_freefls
-_fscanf_l
-_fscanf_s_l
-_fseeki64
-_ftelli64
-_ftime32
-_ftime32_s
-_ftime64_s
-_futime32
-_fwprintf_l
-_fwprintf_p
-_fwprintf_p_l
-_fwprintf_s_l
-_fwscanf_l
-_fwscanf_s_l
-_gcvt_s
-_get_amblksiz
-_get_current_locale
-_get_daylight
-_get_doserrno
-_get_dstbias
-_get_errno
-_get_fmode
-_get_invalid_parameter_handler
-_get_osplatform
-_get_osver
-_get_output_format
-_get_pgmptr
-_get_printf_count_output
-_get_purecall_handler
-_get_terminate
-_get_timezone
-_get_tzname
-_get_unexpected
-_get_winmajor
-_get_winminor
-_get_winver
-_get_wpgmptr
-_getptd
-_getws_s
-_gmtime32_s
-_gmtime64_s
-_i64toa_s
-_i64tow_s
-_initptd
-_initterm_e
-_invalid_parameter
-_invalid_parameter_noinfo
-_invoke_watson
-_isalnum_l
-_isalpha_l
-_iscntrl_l
-_isctype_l
-_isdigit_l
-_isgraph_l
-_isleadbyte_l
-_islower_l
-_ismbbalnum_l
-_ismbbalpha_l
-_ismbbgraph_l
-_ismbbkalnum_l
-_ismbbkana_l
-_ismbbkprint_l
-_ismbbkpunct_l
-_ismbblead_l
-_ismbbprint_l
-_ismbbpunct_l
-_ismbbtrail_l
-_ismbcalnum_l
-_ismbcalpha_l
-_ismbcdigit_l
-_ismbcgraph_l
-_ismbchira_l
-_ismbckata_l
-_ismbcl0_l
-_ismbcl1_l
-_ismbcl2_l
-_ismbclegal_l
-_ismbclower_l
-_ismbcprint_l
-_ismbcpunct_l
-_ismbcspace_l
-_ismbcsymbol_l
-_ismbcupper_l
-_ismbslead_l
-_ismbstrail_l
-_isprint_l
-_ispunct_l
-_isspace_l
-_isupper_l
-_iswalnum_l
-_iswalpha_l
-_iswcntrl_l
-_iswcsym_l
-_iswcsymf_l
-_iswctype_l
-_iswdigit_l
-_iswgraph_l
-_iswlower_l
-_iswprint_l
-_iswpunct_l
-_iswspace_l
-_iswupper_l
-_iswxdigit_l
-_isxdigit_l
-_itoa_s
-_itow_s
-_lfind_s
-_localtime32_s
-_localtime64_s
-_lsearch_s
-_ltoa_s
-_ltow_s
-_makepath_s
-_malloc_crt
-_mbbtombc_l
-_mbbtype_l
-_mbccpy_l
-_mbccpy_s
-_mbccpy_s_l
-_mbcjistojms_l
-_mbcjmstojis_l
-_mbclen_l
-_mbctohira_l
-_mbctokata_l
-_mbctolower_l
-_mbctombb_l
-_mbctoupper_l
-_mblen_l
-_mbsbtype_l
-_mbscat_s
-_mbscat_s_l
-_mbschr_l
-_mbscmp_l
-_mbscoll_l
-_mbscpy_s
-_mbscpy_s_l
-_mbscspn_l
-_mbsdec_l
-_mbsicmp_l
-_mbsicoll_l
-_mbsinc_l
-_mbslen_l
-_mbslwr_l
-_mbslwr_s
-_mbslwr_s_l
-_mbsnbcat_l
-_mbsnbcat_s
-_mbsnbcat_s_l
-_mbsnbcmp_l
-_mbsnbcnt_l
-_mbsnbcoll_l
-_mbsnbcpy_l
-_mbsnbcpy_s
-_mbsnbcpy_s_l
-_mbsnbicmp_l
-_mbsnbicoll_l
-_mbsnbset_l
-_mbsnbset_s
-_mbsnbset_s_l
-_mbsncat_l
-_mbsncat_s
-_mbsncat_s_l
-_mbsnccnt_l
-_mbsncmp_l
-_mbsncoll_l
-_mbsncpy_l
-_mbsncpy_s
-_mbsncpy_s_l
-_mbsnextc_l
-_mbsnicmp_l
-_mbsnicoll_l
-_mbsninc_l
-_mbsnlen
-_mbsnlen_l
-_mbsnset_l
-_mbsnset_s
-_mbsnset_s_l
-_mbspbrk_l
-_mbsrchr_l
-_mbsrev_l
-_mbsset_l
-_mbsset_s
-_mbsset_s_l
-_mbsspn_l
-_mbsspnp_l
-_mbsstr_l
-_mbstok_l
-_mbstok_s
-_mbstok_s_l
-_mbstowcs_l
-_mbstowcs_s_l
-_mbstrlen_l
-_mbstrnlen
-_mbstrnlen_l
-_mbsupr_l
-_mbsupr_s
-_mbsupr_s_l
-_mbtowc_l
-_memicmp_l
-_mktemp_s
-_printf_l
-_printf_p
-_printf_p_l
-_printf_s_l
-_putenv_s
-_realloc_crt
-_recalloc
-_recalloc_crt
-_scanf_l
-_scanf_s_l
-_scprintf_l
-_scprintf_p
-_scprintf_p_l
-_scwprintf_l
-_scwprintf_p
-_scwprintf_p_l
-_searchenv_s
-_set_abort_behavior
-_set_amblksiz
-_set_controlfp
-_set_doserrno
-_set_errno
-_set_fmode
-_set_malloc_crt_max_wait
-_set_output_format
-_set_printf_count_output
-_set_purecall_handler
-_snprintf_c
-_snprintf_c_l
-_snprintf_l
-_snprintf_s
-_snprintf_s_l
-_snscanf_l
-_snscanf_s
-_snscanf_s_l
-_snwprintf_l
-_snwprintf_s
-_snwprintf_s_l
-_snwscanf_l
-_snwscanf_s
-_snwscanf_s_l
-_sopen_s
-_splitpath_s
-_sprintf_l
-_sprintf_p
-_sprintf_p_l
-_sprintf_s_l
-_sscanf_l
-_sscanf_s_l
-_strcoll_l
-_strdate_s
-_strerror_s
-_strftime_l
-_stricmp_l
-_stricoll_l
-_strlwr_l
-_strlwr_s
-_strlwr_s_l
-_strncoll_l
-_strnicmp_l
-_strnicoll_l
-_strnset_s
-_strset_s
-_strtime_s
-_strtod_l
-_strtoi64_l
-_strtol_l
-_strtoui64_l
-_strtoul_l
-_strupr_l
-_strupr_s
-_strupr_s_l
-_strxfrm_l
-_swprintf
-__ms_swprintf == _swprintf
-_swprintf_c
-_swprintf_p
-_swprintf_p_l
-_swprintf_s_l
-_swscanf_l
-_swscanf_s_l
-_tolower_l
-_toupper_l
-_towlower_l
-_towupper_l
-_ui64toa_s
-_ui64tow_s
-_ultoa_s
-_ultow_s
-_umask_s
-_utime32
-_vcprintf
-_vcprintf_l
-_vcprintf_p
-_vcprintf_p_l
-_vcprintf_s
-_vcprintf_s_l
-_vcwprintf
-_vcwprintf_l
-_vcwprintf_p
-_vcwprintf_p_l
-_vcwprintf_s
-_vcwprintf_s_l
-_vfprintf_l
-_vfprintf_p
-_vfprintf_p_l
-_vfprintf_s_l
-_vfwprintf_l
-_vfwprintf_p
-_vfwprintf_p_l
-_vfwprintf_s_l
-_vprintf_l
-_vprintf_p
-_vprintf_p_l
-_vprintf_s_l
-_vscprintf_l
-_vscprintf_p
-_vscprintf_p_l
-_vscwprintf_l
-_vscwprintf_p
-_vscwprintf_p_l
-_vsnprintf_c
-_vsnprintf_c_l
-_vsnprintf_l
-_vsnprintf_s
-_vsnprintf_s_l
-_vsnwprintf_l
-_vsnwprintf_s
-_vsnwprintf_s_l
-_vsprintf_l
-_vsprintf_p
-_vsprintf_p_l
-_vsprintf_s_l
-_vswprintf
-__ms_vswprintf == _vswprintf
-_vswprintf_c
-_vswprintf_c_l
-_vswprintf_l
-_vswprintf_p
-_vswprintf_p_l
-_vswprintf_s_l
-_vwprintf_l
-_vwprintf_p
-_vwprintf_p_l
-_vwprintf_s_l
-_waccess_s
-_wasctime_s
-_wcscoll_l
-_wcserror_s
-_wcsftime_l
-_wcsicmp_l
-_wcsicoll_l
-_wcslwr_l
-_wcslwr_s
-_wcslwr_s_l
-_wcsncoll_l
-_wcsnicmp_l
-_wcsnicoll_l
-_wcsnset_s
-_wcsset_s
-_wcstod_l
-_wcstoi64_l
-_wcstol_l
-_wcstombs_l
-_wcstombs_s_l
-_wcstoui64_l
-_wcstoul_l
-_wcsupr_l
-_wcsupr_s
-_wcsupr_s_l
-_wcsxfrm_l
-_wctime32_s
-_wctime64_s
-_wctomb_l
-_wctomb_s_l
-_wdupenv_s
-_wfopen_s
-_wfreopen_s
-_wgetenv_s
-_wmakepath_s
-_wmktemp_s
-_wprintf_l
-_wprintf_p
-_wprintf_p_l
-_wprintf_s_l
-_wputenv_s
-_wscanf_l
-_wscanf_s_l
-_wsearchenv_s
-_wsopen_s
-_wsplitpath_s
-_wstrdate_s
-_wstrtime_s
-_wtmpnam_s
-_wtof_l
-_wtoi64_l
-_wtoi_l
-_wtol_l
-_wutime32
-asctime_s
-bsearch_s
-btowc
-clearerr_s
-fopen_s
-fprintf_s
+_fread_nolock_s
 fread_s
-freopen_s
-fscanf_s
-fwprintf_s
-fwscanf_s
-getenv_s
-gets_s
-mbrlen
-mbrtowc
-mbsrtowcs
-mbsrtowcs_s
-mbstowcs_s
-memcpy_s
-memmove_s
-printf_s
-scanf_s
-sprintf_s
-sscanf_s
-strcat_s
-strcpy_s
-strerror_s
-strncat_s
-strncpy_s
-strnlen
-strtok_s
-swprintf_s
-swscanf_s
-tanhf
-tmpfile_s
-tmpnam_s
-vfprintf_s
-vfwprintf_s
-vprintf_s
-vsprintf_s
-vswprintf_s
-vwprintf_s
-wcrtomb
-wcrtomb_s
-wcscat_s
-wcscpy_s
-wcsncat_s
-wcsncpy_s
-wcsnlen
-wcsrtombs
-wcsrtombs_s
-wcstok_s
-wcstombs_s
-wctob
-wctomb_s
-wprintf_s
-wscanf_s
-- 
2.20.1



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to