On Monday 03 June 2024 23:39:47 Pali Rohár wrote:
> Having -DDEF_<ARCH> is required by func.def.in which is used either
> directly or indirectly by crt-aliases.def.in in all CRT def.in files.
> Some symbols in crt-aliases.def.in are defined via F* macros and these
> symbols are currently missing in versioned non-os msvcrt import libraries.
> 
> This change is fixing missing symbols in all CRT import libraries.
> ---
> I'm really sorry about this issue. It was caused by me by starting using
> all those F* macros in crt-aliases.def.in file and then also moving
> DECORATED_EXPORT() macro into func.def.in. I spotted it just because
> fastcall exports (in 4/4 change) did not worked at all.
> ---
>  mingw-w64-crt/Makefile.am | 13 +++++++++++--
>  1 file changed, 11 insertions(+), 2 deletions(-)
> 
> diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
> index a0c885ec4f6c..0c702b645e4d 100644
> --- a/mingw-w64-crt/Makefile.am
> +++ b/mingw-w64-crt/Makefile.am
> @@ -3823,8 +3823,17 @@ endif
>       cd $(dir $@) && $(AR) -M < $(abspath $<)
>       $(RANLIB) $@
>  
> -%.def: %.def.in
> -     $(MKDIR_P) $(@D) && $(CPP) -x c $< -Wp,-w -undef -P 
> -I$(top_srcdir)/def-include > $@
> +lib32/%.def: lib32/%.def.in
> +     $(MKDIR_P) $(@D) && $(CPP) -x c $< -Wp,-w -undef -P 
> -I$(top_srcdir)/def-include -DDEF_I386 > $@
> +
> +lib64/%.def: lib64/%.def.in
> +     $(MKDIR_P) $(@D) && $(CPP) -x c $< -Wp,-w -undef -P 
> -I$(top_srcdir)/def-include -DDEF_X64 > $@
> +
> +libarm32/%.def: libarm32/%.def.in
> +     $(MKDIR_P) $(@D) && $(CPP) -x c $< -Wp,-w -undef -P 
> -I$(top_srcdir)/def-include -DDEF_ARM32 > $@
> +
> +libarm64/%.def: libarm64/%.def.in
> +     $(MKDIR_P) $(@D) && $(CPP) -x c $< -Wp,-w -undef -P 
> -I$(top_srcdir)/def-include -DDEF_ARM64 > $@
>  
>  lib32/%.def: lib-common/%.def.in
>       $(MKDIR_P) $(@D) && $(CPP) -x c $< -Wp,-w -undef -P 
> -I$(top_srcdir)/def-include -DDEF_I386 > $@
> -- 
> 2.20.1
> 

I tried to generate list of missing symbols, which this change is fixing...

--- lib32/crtdll.def.in
+++ lib32/crtdll.def.in
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
+_findfirst32 == _findfirst
+_findnext32 == _findnext
+_fstat32 == _fstat
+_stat32 == _stat
+_ctime32 == ctime
+_difftime32 == difftime
+_ftime32 == _ftime
+_futime32 == _futime
+_gmtime32 == gmtime
+_localtime32 == localtime
+_mktime32 == mktime
+_time32 == time
+_utime32 == _utime
 __ms_fprintf == fprintf
--- lib32/msvcrtd.def.in
+++ lib32/msvcrtd.def.in
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 _strtoimax_l == _strtoi64_l
 _strtoumax_l == _strtoui64_l
+_findfirst32 == _findfirst
+_findfirst32i64 == _findfirsti64
+_findnext32 == _findnext
+_findnext32i64 == _findnexti64
+_wfindfirst32 == _wfindfirst
+_wfindfirst32i64 == _wfindfirsti64
+_wfindnext32 == _wfindnext
+_wfindnext32i64 == _wfindnexti64
+_fstat32 == _fstat
+_fstat32i64 == _fstati64
+_stat32 == _stat
+_stat32i64 == _stati64
+_wstat32 == _wstat
+_wstat32i64 == _wstati64
 __ms_fprintf == fprintf
--- lib32/msvcrt10.def.in
+++ lib32/msvcrt10.def.in
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
+_findfirst32 == _findfirst
+_findnext32 == _findnext
+_fstat32 == _fstat
+_stat32 == _stat
+_ctime32 == ctime
+_difftime32 == difftime
+_ftime32 == _ftime
+_futime32 == _futime
+_gmtime32 == gmtime
+_localtime32 == localtime
+_mktime32 == mktime
+_time32 == time
+_utime32 == _utime
 __ms_fprintf == fprintf
--- lib32/msvcrt20.def.in
+++ lib32/msvcrt20.def.in
@@
 _rotr
 _scalb
 _searchenv
-DECORATED_EXPORT(_seh_longjmp_unwind@4)
+_seh_longjmp_unwind@4 == __seh_longjmp_unwind@4
 _seterrormode
 _setjmp
 _setjmp3
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
+_findfirst32 == _findfirst
+_findnext32 == _findnext
+_wfindfirst32 == _wfindfirst
+_wfindnext32 == _wfindnext
+_fstat32 == _fstat
+_stat32 == _stat
+_wstat32 == _wstat
+_ctime32 == ctime
+_difftime32 == difftime
+_ftime32 == _ftime
+_futime32 == _futime
+_gmtime32 == gmtime
+_localtime32 == localtime
+_mktime32 == mktime
+_time32 == time
+_utime32 == _utime
+_wctime32 == _wctime
+_wutime32 == _wutime
 __ms_fprintf == fprintf
--- lib32/msvcrt40.def.in
+++ lib32/msvcrt40.def.in
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
+_findfirst32 == _findfirst
+_findfirst32i64 == _findfirsti64
+_findnext32 == _findnext
+_findnext32i64 == _findnexti64
+_wfindfirst32 == _wfindfirst
+_wfindfirst32i64 == _wfindfirsti64
+_wfindnext32 == _wfindnext
+_wfindnext32i64 == _wfindnexti64
+_fstat32 == _fstat
+_fstat32i64 == _fstati64
+_stat32 == _stat
+_stat32i64 == _stati64
+_wstat32 == _wstat
+_wstat32i64 == _wstati64
+_ctime32 == ctime
+_difftime32 == difftime
+_ftime32 == _ftime
+_futime32 == _futime
+_gmtime32 == gmtime
+_localtime32 == localtime
+_mktime32 == mktime
+_time32 == time
+_utime32 == _utime
+_wctime32 == _wctime
+_wutime32 == _wutime
 __ms_fprintf == fprintf
--- lib32/msvcr100.def.in
+++ lib32/msvcr100.def.in
@@
 __dllonexit
 __doserrno
 __dstbias
-DECORATED_EXPORT(__fls_getvalue@4)
-DECORATED_EXPORT(__fls_setvalue@8)
+__fls_getvalue@4 == ___fls_getvalue@4
+__fls_setvalue@8 == ___fls_setvalue@8
 __fpecode
 __free_locale
 __get_current_locale
@@
 fileno == _fileno
 fputchar == _fputchar
+fstat == _fstat32
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 umask == _umask
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime32
 write == _write
@@
 _strtoimax_l == _strtoi64_l
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst32
+_findfirsti64 == _findfirst32i64
+_findnext == _findnext32
+_findnexti64 == _findnext32i64
+_wfindfirst == _wfindfirst32
+_wfindfirsti64 == _wfindfirst32i64
+_wfindnext == _wfindnext32
+_wfindnexti64 == _wfindnext32i64
+_fstat == _fstat32
+_fstati64 == _fstat32i64
+_stat == _stat32
+_stati64 == _stat32i64
+_wstat == _wstat32
+_wstati64 == _wstat32i64
+ctime == _ctime32
+difftime == _difftime32
+_ftime == _ftime32
+_futime == _futime32
+gmtime == _gmtime32
+localtime == _localtime32
+_mkgmtime == _mkgmtime32
+mktime == _mktime32
+time == _time32
+_utime == _utime32
+_wctime == _wctime32
+_wutime == _wutime32
 __ms_fprintf == fprintf
--- lib32/msvcr110.def.in
+++ lib32/msvcr110.def.in
@@
 fileno == _fileno
 fputchar == _fputchar
+fstat == _fstat32
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 umask == _umask
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime32
 write == _write
@@
 _strtoimax_l == _strtoi64_l
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst32
+_findfirsti64 == _findfirst32i64
+_findnext == _findnext32
+_findnexti64 == _findnext32i64
+_wfindfirst == _wfindfirst32
+_wfindfirsti64 == _wfindfirst32i64
+_wfindnext == _wfindnext32
+_wfindnexti64 == _wfindnext32i64
+_fstat == _fstat32
+_fstati64 == _fstat32i64
+_stat == _stat32
+_stati64 == _stat32i64
+_wstat == _wstat32
+_wstati64 == _wstat32i64
+ctime == _ctime32
+difftime == _difftime32
+_ftime == _ftime32
+_futime == _futime32
+gmtime == _gmtime32
+localtime == _localtime32
+_mkgmtime == _mkgmtime32
+mktime == _mktime32
+time == _time32
+_utime == _utime32
+_wctime == _wctime32
+_wutime == _wutime32
 __ms_fprintf == fprintf
--- lib32/msvcr120d.def.in
+++ lib32/msvcr120d.def.in
@@
 fileno == _fileno
 fputchar == _fputchar
+fstat == _fstat32
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 umask == _umask
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime32
 write == _write
@@
 _strcmpi == _stricmp
+_findfirst == _findfirst32
+_findfirsti64 == _findfirst32i64
+_findnext == _findnext32
+_findnexti64 == _findnext32i64
+_wfindfirst == _wfindfirst32
+_wfindfirsti64 == _wfindfirst32i64
+_wfindnext == _wfindnext32
+_wfindnexti64 == _wfindnext32i64
+_fstat == _fstat32
+_fstati64 == _fstat32i64
+_stat == _stat32
+_stati64 == _stat32i64
+_wstat == _wstat32
+_wstati64 == _wstat32i64
+ctime == _ctime32
+difftime == _difftime32
+_ftime == _ftime32
+_futime == _futime32
+gmtime == _gmtime32
+localtime == _localtime32
+_mkgmtime == _mkgmtime32
+mktime == _mktime32
+time == _time32
+_utime == _utime32
+_wctime == _wctime32
+_wutime == _wutime32
 __ms_fprintf == fprintf
--- lib32/msvcr120.def.in
+++ lib32/msvcr120.def.in
@@
 fileno == _fileno
 fputchar == _fputchar
+fstat == _fstat32
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 umask == _umask
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime32
 write == _write
@@
 _strcmpi == _stricmp
+_findfirst == _findfirst32
+_findfirsti64 == _findfirst32i64
+_findnext == _findnext32
+_findnexti64 == _findnext32i64
+_wfindfirst == _wfindfirst32
+_wfindfirsti64 == _wfindfirst32i64
+_wfindnext == _wfindnext32
+_wfindnexti64 == _wfindnext32i64
+_fstat == _fstat32
+_fstati64 == _fstat32i64
+_stat == _stat32
+_stati64 == _stat32i64
+_wstat == _wstat32
+_wstati64 == _wstat32i64
+ctime == _ctime32
+difftime == _difftime32
+_ftime == _ftime32
+_futime == _futime32
+gmtime == _gmtime32
+localtime == _localtime32
+_mkgmtime == _mkgmtime32
+mktime == _mktime32
+time == _time32
+_utime == _utime32
+_wctime == _wctime32
+_wutime == _wutime32
 __ms_fprintf == fprintf
--- lib32/msvcr40d.def.in
+++ lib32/msvcr40d.def.in
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
+_findfirst32 == _findfirst
+_findfirst32i64 == _findfirsti64
+_findnext32 == _findnext
+_findnext32i64 == _findnexti64
+_wfindfirst32 == _wfindfirst
+_wfindfirst32i64 == _wfindfirsti64
+_wfindnext32 == _wfindnext
+_wfindnext32i64 == _wfindnexti64
+_fstat32 == _fstat
+_fstat32i64 == _fstati64
+_stat32 == _stat
+_stat32i64 == _stati64
+_wstat32 == _wstat
+_wstat32i64 == _wstati64
+_ctime32 == ctime
+_difftime32 == difftime
+_ftime32 == _ftime
+_futime32 == _futime
+_gmtime32 == gmtime
+_localtime32 == localtime
+_mktime32 == mktime
+_time32 == time
+_utime32 == _utime
+_wctime32 == _wctime
+_wutime32 == _wutime
 __ms_fprintf == fprintf
--- lib32/msvcr70d.def.in
+++ lib32/msvcr70d.def.in
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 strtoimax == _strtoi64
 strtoumax == _strtoui64
+_findfirst32 == _findfirst
+_findfirst32i64 == _findfirsti64
+_findnext32 == _findnext
+_findnext32i64 == _findnexti64
+_wfindfirst32 == _wfindfirst
+_wfindfirst32i64 == _wfindfirsti64
+_wfindnext32 == _wfindnext
+_wfindnext32i64 == _wfindnexti64
+_fstat32 == _fstat
+_fstat32i64 == _fstati64
+_stat32 == _stat
+_stat32i64 == _stati64
+_wstat32 == _wstat
+_wstat32i64 == _wstati64
+_ctime32 == ctime
+_difftime32 == difftime
+_ftime32 == _ftime
+_futime32 == _futime
+_gmtime32 == gmtime
+_localtime32 == localtime
+_mktime32 == mktime
+_time32 == time
+_utime32 == _utime
+_wctime32 == _wctime
+_wutime32 == _wutime
 __ms_fprintf == fprintf
--- lib32/msvcr70.def.in
+++ lib32/msvcr70.def.in
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 strtoimax == _strtoi64
 strtoumax == _strtoui64
+_findfirst32 == _findfirst
+_findfirst32i64 == _findfirsti64
+_findnext32 == _findnext
+_findnext32i64 == _findnexti64
+_wfindfirst32 == _wfindfirst
+_wfindfirst32i64 == _wfindfirsti64
+_wfindnext32 == _wfindnext
+_wfindnext32i64 == _wfindnexti64
+_fstat32 == _fstat
+_fstat32i64 == _fstati64
+_stat32 == _stat
+_stat32i64 == _stati64
+_wstat32 == _wstat
+_wstat32i64 == _wstati64
+_ctime32 == ctime
+_difftime32 == difftime
+_ftime32 == _ftime
+_futime32 == _futime
+_gmtime32 == gmtime
+_localtime32 == localtime
+_mktime32 == mktime
+_time32 == time
+_utime32 == _utime
+_wctime32 == _wctime
+_wutime32 == _wutime
 __ms_fprintf == fprintf
--- lib32/msvcr71d.def.in
+++ lib32/msvcr71d.def.in
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 strtoimax == _strtoi64
 strtoumax == _strtoui64
+_findfirst32 == _findfirst
+_findfirst32i64 == _findfirsti64
+_findnext32 == _findnext
+_findnext32i64 == _findnexti64
+_wfindfirst32 == _wfindfirst
+_wfindfirst32i64 == _wfindfirsti64
+_wfindnext32 == _wfindnext
+_wfindnext32i64 == _wfindnexti64
+_fstat32 == _fstat
+_fstat32i64 == _fstati64
+_stat32 == _stat
+_stat32i64 == _stati64
+_wstat32 == _wstat
+_wstat32i64 == _wstati64
+_ctime32 == ctime
+_difftime32 == difftime
+_ftime32 == _ftime
+_futime32 == _futime
+_gmtime32 == gmtime
+_localtime32 == localtime
+_mktime32 == mktime
+_time32 == time
+_utime32 == _utime
+_wctime32 == _wctime
+_wutime32 == _wutime
 __ms_fprintf == fprintf
--- lib32/msvcr71.def.in
+++ lib32/msvcr71.def.in
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 strtoimax == _strtoi64
 strtoumax == _strtoui64
+_findfirst32 == _findfirst
+_findfirst32i64 == _findfirsti64
+_findnext32 == _findnext
+_findnext32i64 == _findnexti64
+_wfindfirst32 == _wfindfirst
+_wfindfirst32i64 == _wfindfirsti64
+_wfindnext32 == _wfindnext
+_wfindnext32i64 == _wfindnexti64
+_fstat32 == _fstat
+_fstat32i64 == _fstati64
+_stat32 == _stat
+_stat32i64 == _stati64
+_wstat32 == _wstat
+_wstat32i64 == _wstati64
+_ctime32 == ctime
+_difftime32 == difftime
+_ftime32 == _ftime
+_futime32 == _futime
+_gmtime32 == gmtime
+_localtime32 == localtime
+_mktime32 == mktime
+_time32 == time
+_utime32 == _utime
+_wctime32 == _wctime
+_wutime32 == _wutime
 __ms_fprintf == fprintf
--- lib32/msvcr80d.def.in
+++ lib32/msvcr80d.def.in
@@
 __dllonexit
 __doserrno
 __dstbias
-DECORATED_EXPORT(__fls_getvalue@4)
-DECORATED_EXPORT(__fls_setvalue@8)
+__fls_getvalue@4 == ___fls_getvalue@4
+__fls_setvalue@8 == ___fls_setvalue@8
 __fpecode
 __free_locale
 __get_app_type
@@
 fileno == _fileno
 fputchar == _fputchar
+fstat == _fstat32
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 umask == _umask
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime32
 write == _write
@@
 _strtoimax_l == _strtoi64_l
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst32
+_findfirsti64 == _findfirst32i64
+_findnext == _findnext32
+_findnexti64 == _findnext32i64
+_wfindfirst == _wfindfirst32
+_wfindfirsti64 == _wfindfirst32i64
+_wfindnext == _wfindnext32
+_wfindnexti64 == _wfindnext32i64
+_fstat == _fstat32
+_fstati64 == _fstat32i64
+_stat == _stat32
+_stati64 == _stat32i64
+_wstat == _wstat32
+_wstati64 == _wstat32i64
+ctime == _ctime32
+difftime == _difftime32
+_ftime == _ftime32
+_futime == _futime32
+gmtime == _gmtime32
+localtime == _localtime32
+_mkgmtime == _mkgmtime32
+mktime == _mktime32
+time == _time32
+_utime == _utime32
+_wctime == _wctime32
+_wutime == _wutime32
 __ms_fprintf == fprintf
--- lib32/msvcr80.def.in
+++ lib32/msvcr80.def.in
@@
 __dllonexit
 __doserrno
 __dstbias
-DECORATED_EXPORT(__fls_getvalue@4)
-DECORATED_EXPORT(__fls_setvalue@8)
+__fls_getvalue@4 == ___fls_getvalue@4
+__fls_setvalue@8 == ___fls_setvalue@8
 __fpecode
 __free_locale
 __get_app_type
@@
 fileno == _fileno
 fputchar == _fputchar
+fstat == _fstat32
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 umask == _umask
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime32
 write == _write
@@
 _strtoimax_l == _strtoi64_l
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst32
+_findfirsti64 == _findfirst32i64
+_findnext == _findnext32
+_findnexti64 == _findnext32i64
+_wfindfirst == _wfindfirst32
+_wfindfirsti64 == _wfindfirst32i64
+_wfindnext == _wfindnext32
+_wfindnexti64 == _wfindnext32i64
+_fstat == _fstat32
+_fstati64 == _fstat32i64
+_stat == _stat32
+_stati64 == _stat32i64
+_wstat == _wstat32
+_wstati64 == _wstat32i64
+ctime == _ctime32
+difftime == _difftime32
+_ftime == _ftime32
+_futime == _futime32
+gmtime == _gmtime32
+localtime == _localtime32
+_mkgmtime == _mkgmtime32
+mktime == _mktime32
+time == _time32
+_utime == _utime32
+_wctime == _wctime32
+_wutime == _wutime32
 __ms_fprintf == fprintf
--- lib32/msvcr90d.def.in
+++ lib32/msvcr90d.def.in
@@
 __dllonexit
 __doserrno
 __dstbias
-DECORATED_EXPORT(__fls_getvalue@4)
-DECORATED_EXPORT(__fls_setvalue@8)
+__fls_getvalue@4 == ___fls_getvalue@4
+__fls_setvalue@8 == ___fls_setvalue@8
 __fpecode
 __free_locale
 __get_app_type
@@
 fileno == _fileno
 fputchar == _fputchar
+fstat == _fstat32
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 umask == _umask
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime32
 write == _write
@@
 _strtoimax_l == _strtoi64_l
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst32
+_findfirsti64 == _findfirst32i64
+_findnext == _findnext32
+_findnexti64 == _findnext32i64
+_wfindfirst == _wfindfirst32
+_wfindfirsti64 == _wfindfirst32i64
+_wfindnext == _wfindnext32
+_wfindnexti64 == _wfindnext32i64
+_fstat == _fstat32
+_fstati64 == _fstat32i64
+_stat == _stat32
+_stati64 == _stat32i64
+_wstat == _wstat32
+_wstati64 == _wstat32i64
+ctime == _ctime32
+difftime == _difftime32
+_ftime == _ftime32
+_futime == _futime32
+gmtime == _gmtime32
+localtime == _localtime32
+_mkgmtime == _mkgmtime32
+mktime == _mktime32
+time == _time32
+_utime == _utime32
+_wctime == _wctime32
+_wutime == _wutime32
 __ms_fprintf == fprintf
--- lib32/msvcr90.def.in
+++ lib32/msvcr90.def.in
@@
 __dllonexit
 __doserrno
 __dstbias
-DECORATED_EXPORT(__fls_getvalue@4)
-DECORATED_EXPORT(__fls_setvalue@8)
+__fls_getvalue@4 == ___fls_getvalue@4
+__fls_setvalue@8 == ___fls_setvalue@8
 __fpecode
 __free_locale
 __get_app_type
@@
 fileno == _fileno
 fputchar == _fputchar
+fstat == _fstat32
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 umask == _umask
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime32
 write == _write
@@
 _strtoimax_l == _strtoi64_l
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst32
+_findfirsti64 == _findfirst32i64
+_findnext == _findnext32
+_findnexti64 == _findnext32i64
+_wfindfirst == _wfindfirst32
+_wfindfirsti64 == _wfindfirst32i64
+_wfindnext == _wfindnext32
+_wfindnexti64 == _wfindnext32i64
+_fstat == _fstat32
+_fstati64 == _fstat32i64
+_stat == _stat32
+_stati64 == _stat32i64
+_wstat == _wstat32
+_wstati64 == _wstat32i64
+ctime == _ctime32
+difftime == _difftime32
+_ftime == _ftime32
+_futime == _futime32
+gmtime == _gmtime32
+localtime == _localtime32
+_mkgmtime == _mkgmtime32
+mktime == _mktime32
+time == _time32
+_utime == _utime32
+_wctime == _wctime32
+_wutime == _wutime32
 __ms_fprintf == fprintf
--- lib64/msvcr100.def.in
+++ lib64/msvcr100.def.in
@@
 fputchar == _fputchar
+fstat == _fstat64i32
 gcvt == _gcvt
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime64
 write == _write
@@
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst64i32
+_findfirsti64 == _findfirst64
+_findnext == _findnext64i32
+_findnexti64 == _findnext64
+_wfindfirst == _wfindfirst64i32
+_wfindfirsti64 == _wfindfirst64
+_wfindnext == _wfindnext64i32
+_wfindnexti64 == _wfindnext64
+_fstat == _fstat64i32
+_fstati64 == _fstat64
+_stat == _stat64i32
+_stati64 == _stat64
+_wstat == _wstat64i32
+_wstati64 == _wstat64
+ctime == _ctime64
+difftime == _difftime64
+_ftime == _ftime64
+_futime == _futime64
+gmtime == _gmtime64
+localtime == _localtime64
+_mkgmtime == _mkgmtime64
+mktime == _mktime64
+time == _time64
+_utime == _utime64
+_wctime == _wctime64
+_wutime == _wutime64
 __ms_fprintf == fprintf
 __ms_fscanf == fscanf
--- lib64/msvcr110.def.in
+++ lib64/msvcr110.def.in
@@
 fputchar == _fputchar
+fstat == _fstat64i32
 gcvt == _gcvt
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime64
 write == _write
@@
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst64i32
+_findfirsti64 == _findfirst64
+_findnext == _findnext64i32
+_findnexti64 == _findnext64
+_wfindfirst == _wfindfirst64i32
+_wfindfirsti64 == _wfindfirst64
+_wfindnext == _wfindnext64i32
+_wfindnexti64 == _wfindnext64
+_fstat == _fstat64i32
+_fstati64 == _fstat64
+_stat == _stat64i32
+_stati64 == _stat64
+_wstat == _wstat64i32
+_wstati64 == _wstat64
+ctime == _ctime64
+difftime == _difftime64
+_ftime == _ftime64
+_futime == _futime64
+gmtime == _gmtime64
+localtime == _localtime64
+_mkgmtime == _mkgmtime64
+mktime == _mktime64
+time == _time64
+_utime == _utime64
+_wctime == _wctime64
+_wutime == _wutime64
 __ms_fprintf == fprintf
 __ms_fscanf == fscanf
--- lib64/msvcr120d.def.in
+++ lib64/msvcr120d.def.in
@@
 fputchar == _fputchar
+fstat == _fstat64i32
 gcvt == _gcvt
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime64
 write == _write
@@
 _strcmpi == _stricmp
+_findfirst == _findfirst64i32
+_findfirsti64 == _findfirst64
+_findnext == _findnext64i32
+_findnexti64 == _findnext64
+_wfindfirst == _wfindfirst64i32
+_wfindfirsti64 == _wfindfirst64
+_wfindnext == _wfindnext64i32
+_wfindnexti64 == _wfindnext64
+_fstat == _fstat64i32
+_fstati64 == _fstat64
+_stat == _stat64i32
+_stati64 == _stat64
+_wstat == _wstat64i32
+_wstati64 == _wstat64
+ctime == _ctime64
+difftime == _difftime64
+_ftime == _ftime64
+_futime == _futime64
+gmtime == _gmtime64
+localtime == _localtime64
+_mkgmtime == _mkgmtime64
+mktime == _mktime64
+time == _time64
+_utime == _utime64
+_wctime == _wctime64
+_wutime == _wutime64
 __ms_fprintf == fprintf
 __ms_fscanf == fscanf
--- lib64/msvcr120.def.in
+++ lib64/msvcr120.def.in
@@
 fputchar == _fputchar
+fstat == _fstat64i32
 gcvt == _gcvt
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime64
 write == _write
@@
 _strcmpi == _stricmp
+_findfirst == _findfirst64i32
+_findfirsti64 == _findfirst64
+_findnext == _findnext64i32
+_findnexti64 == _findnext64
+_wfindfirst == _wfindfirst64i32
+_wfindfirsti64 == _wfindfirst64
+_wfindnext == _wfindnext64i32
+_wfindnexti64 == _wfindnext64
+_fstat == _fstat64i32
+_fstati64 == _fstat64
+_stat == _stat64i32
+_stati64 == _stat64
+_wstat == _wstat64i32
+_wstati64 == _wstat64
+ctime == _ctime64
+difftime == _difftime64
+_ftime == _ftime64
+_futime == _futime64
+gmtime == _gmtime64
+localtime == _localtime64
+_mkgmtime == _mkgmtime64
+mktime == _mktime64
+time == _time64
+_utime == _utime64
+_wctime == _wctime64
+_wutime == _wutime64
 __ms_fprintf == fprintf
 __ms_fscanf == fscanf
--- lib64/msvcr80d.def.in
+++ lib64/msvcr80d.def.in
@@
 fputchar == _fputchar
+fstat == _fstat64i32
 gcvt == _gcvt
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime64
 write == _write
@@
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst64i32
+_findfirsti64 == _findfirst64
+_findnext == _findnext64i32
+_findnexti64 == _findnext64
+_wfindfirst == _wfindfirst64i32
+_wfindfirsti64 == _wfindfirst64
+_wfindnext == _wfindnext64i32
+_wfindnexti64 == _wfindnext64
+_fstat == _fstat64i32
+_fstati64 == _fstat64
+_stat == _stat64i32
+_stati64 == _stat64
+_wstat == _wstat64i32
+_wstati64 == _wstat64
+ctime == _ctime64
+difftime == _difftime64
+_ftime == _ftime64
+_futime == _futime64
+gmtime == _gmtime64
+localtime == _localtime64
+_mkgmtime == _mkgmtime64
+mktime == _mktime64
+time == _time64
+_utime == _utime64
+_wctime == _wctime64
+_wutime == _wutime64
 __ms_fprintf == fprintf
 __ms_fscanf == fscanf
--- lib64/msvcr80.def.in
+++ lib64/msvcr80.def.in
@@
 fputchar == _fputchar
+fstat == _fstat64i32
 gcvt == _gcvt
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime64
 write == _write
@@
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst64i32
+_findfirsti64 == _findfirst64
+_findnext == _findnext64i32
+_findnexti64 == _findnext64
+_wfindfirst == _wfindfirst64i32
+_wfindfirsti64 == _wfindfirst64
+_wfindnext == _wfindnext64i32
+_wfindnexti64 == _wfindnext64
+_fstat == _fstat64i32
+_fstati64 == _fstat64
+_stat == _stat64i32
+_stati64 == _stat64
+_wstat == _wstat64i32
+_wstati64 == _wstat64
+ctime == _ctime64
+difftime == _difftime64
+_ftime == _ftime64
+_futime == _futime64
+gmtime == _gmtime64
+localtime == _localtime64
+_mkgmtime == _mkgmtime64
+mktime == _mktime64
+time == _time64
+_utime == _utime64
+_wctime == _wctime64
+_wutime == _wutime64
 __ms_fprintf == fprintf
 __ms_fscanf == fscanf
--- lib64/msvcr90d.def.in
+++ lib64/msvcr90d.def.in
@@
 fputchar == _fputchar
+fstat == _fstat64i32
 gcvt == _gcvt
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime64
 write == _write
@@
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst64i32
+_findfirsti64 == _findfirst64
+_findnext == _findnext64i32
+_findnexti64 == _findnext64
+_wfindfirst == _wfindfirst64i32
+_wfindfirsti64 == _wfindfirst64
+_wfindnext == _wfindnext64i32
+_wfindnexti64 == _wfindnext64
+_fstat == _fstat64i32
+_fstati64 == _fstat64
+_stat == _stat64i32
+_stati64 == _stat64
+_wstat == _wstat64i32
+_wstati64 == _wstat64
+ctime == _ctime64
+difftime == _difftime64
+_ftime == _ftime64
+_futime == _futime64
+gmtime == _gmtime64
+localtime == _localtime64
+_mkgmtime == _mkgmtime64
+mktime == _mktime64
+time == _time64
+_utime == _utime64
+_wctime == _wctime64
+_wutime == _wutime64
 __ms_fprintf == fprintf
 __ms_fscanf == fscanf
--- lib64/msvcr90.def.in
+++ lib64/msvcr90.def.in
@@
 fputchar == _fputchar
+fstat == _fstat64i32
 gcvt == _gcvt
@@
 getche == _getche
 getcwd == _getcwd
+getpid == _getpid
 getw == _getw
 isatty == _isatty
 itoa == _itoa
@@
 ungetch == _ungetch
 unlink == _unlink
+utime == _utime64
 write == _write
@@
 _strtoumax_l == _strtoui64_l
+_findfirst == _findfirst64i32
+_findfirsti64 == _findfirst64
+_findnext == _findnext64i32
+_findnexti64 == _findnext64
+_wfindfirst == _wfindfirst64i32
+_wfindfirsti64 == _wfindfirst64
+_wfindnext == _wfindnext64i32
+_wfindnexti64 == _wfindnext64
+_fstat == _fstat64i32
+_fstati64 == _fstat64
+_stat == _stat64i32
+_stati64 == _stat64
+_wstat == _wstat64i32
+_wstati64 == _wstat64
+ctime == _ctime64
+difftime == _difftime64
+_ftime == _ftime64
+_futime == _futime64
+gmtime == _gmtime64
+localtime == _localtime64
+_mkgmtime == _mkgmtime64
+mktime == _mktime64
+time == _time64
+_utime == _utime64
+_wctime == _wctime64
+_wutime == _wutime64
 __ms_fprintf == fprintf
 __ms_fscanf == fscanf



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

Reply via email to