Remove _wctime/_wctime32 .c replacements --- mingw-w64-crt/Makefile.am | 2 +- mingw-w64-crt/lib32/msvcr100.def | 3 ++- mingw-w64-crt/lib32/msvcr110.def | 1 + mingw-w64-crt/lib32/msvcr80.def | 4 ++-- mingw-w64-crt/lib32/msvcr90.def | 3 ++- mingw-w64-crt/lib32/msvcr90d.def | 1 + mingw-w64-crt/lib32/msvcrt.def | 4 ++-- mingw-w64-crt/lib64/msvcr100.def | 3 ++- mingw-w64-crt/lib64/msvcr110.def | 1 + mingw-w64-crt/lib64/msvcr80.def | 4 ++-- mingw-w64-crt/lib64/msvcr90.def | 3 ++- mingw-w64-crt/lib64/msvcr90d.def | 1 + mingw-w64-crt/lib64/msvcrt.def | 3 +-- mingw-w64-crt/misc/_wctime.c | 22 ---------------------- mingw-w64-crt/misc/_wctime32.c | 17 ----------------- 15 files changed, 20 insertions(+), 52 deletions(-) delete mode 100644 mingw-w64-crt/misc/_wctime.c delete mode 100644 mingw-w64-crt/misc/_wctime32.c
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index 7049c86..5d3ac16 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -176,7 +176,7 @@ src_libmingwex=\ math/cephes_emath.h math/cephes_mconf.h math/fastmath.h math/fp_consts.h math/abs64.c \ \ misc/_localtime32.c misc/_mkgmtime.c misc/_mkgmtime32.c \ - misc/_wctime.c misc/_wctime32.c misc/alarm.c \ + misc/alarm.c \ misc/basename.c misc/btowc.c misc/delay-f.c misc/delay-n.c \ misc/delayimp.c misc/difftime.c misc/difftime32.c misc/difftime64.c misc/dirent.c \ misc/dirname.c misc/execv.c misc/execve.c misc/execvp.c misc/execvpe.c \ diff --git a/mingw-w64-crt/lib32/msvcr100.def b/mingw-w64-crt/lib32/msvcr100.def index b5f4583..6bf7650 100644 --- a/mingw-w64-crt/lib32/msvcr100.def +++ b/mingw-w64-crt/lib32/msvcr100.def @@ -1551,7 +1551,8 @@ _wcsupr_l _wcsupr_s _wcsupr_s_l _wcsxfrm_l -_wctime32 DATA +_wctime32 +_wctime == _wctime32 _wctime32_s _wctime64 _wctime64_s diff --git a/mingw-w64-crt/lib32/msvcr110.def b/mingw-w64-crt/lib32/msvcr110.def index 199834b..959b99c 100644 --- a/mingw-w64-crt/lib32/msvcr110.def +++ b/mingw-w64-crt/lib32/msvcr110.def @@ -1686,6 +1686,7 @@ _wcsupr_s _wcsupr_s_l _wcsxfrm_l _wctime32 +_wctime == _wctime32 _wctime32_s _wctime64 _wctime64_s diff --git a/mingw-w64-crt/lib32/msvcr80.def b/mingw-w64-crt/lib32/msvcr80.def index c9fb7f1..2a1db1f 100644 --- a/mingw-w64-crt/lib32/msvcr80.def +++ b/mingw-w64-crt/lib32/msvcr80.def @@ -446,8 +446,8 @@ _wcsnset _wcsrev _wcsset _wcsupr -_wctime DATA -;_wctime32 = _wctime +_wctime32 +_wctime == _wctime32 _wenviron DATA _wexecl _wexecle diff --git a/mingw-w64-crt/lib32/msvcr90.def b/mingw-w64-crt/lib32/msvcr90.def index c2f93f9..b3111df 100644 --- a/mingw-w64-crt/lib32/msvcr90.def +++ b/mingw-w64-crt/lib32/msvcr90.def @@ -1185,7 +1185,8 @@ _wcsupr_l _wcsupr_s _wcsupr_s_l _wcsxfrm_l -_wctime32 DATA +_wctime32 +_wctime == _wctime32 _wctime32_s _wctime64 _wctime64_s diff --git a/mingw-w64-crt/lib32/msvcr90d.def b/mingw-w64-crt/lib32/msvcr90d.def index dbf2d8b..c0951fc 100644 --- a/mingw-w64-crt/lib32/msvcr90d.def +++ b/mingw-w64-crt/lib32/msvcr90d.def @@ -1253,6 +1253,7 @@ _wcsupr_s _wcsupr_s_l _wcsxfrm_l _wctime32 +_wctime == _wctime32 _wctime32_s _wctime64 _wctime64_s diff --git a/mingw-w64-crt/lib32/msvcrt.def b/mingw-w64-crt/lib32/msvcrt.def index 2ad325b..39c41f8 100644 --- a/mingw-w64-crt/lib32/msvcrt.def +++ b/mingw-w64-crt/lib32/msvcrt.def @@ -447,8 +447,8 @@ _wcsnset _wcsrev _wcsset _wcsupr -_wctime DATA -;_wctime32 = _wctime +_wctime +_wctime32 == _wctime _wenviron DATA _wexecl _wexecle diff --git a/mingw-w64-crt/lib64/msvcr100.def b/mingw-w64-crt/lib64/msvcr100.def index a7f9a64..7bca3fe 100644 --- a/mingw-w64-crt/lib64/msvcr100.def +++ b/mingw-w64-crt/lib64/msvcr100.def @@ -1498,9 +1498,10 @@ _wcsupr_l _wcsupr_s _wcsupr_s_l _wcsxfrm_l -_wctime32 DATA +_wctime32 _wctime32_s _wctime64 +_wctime == _wctime64 _wctime64_s _wctomb_l _wctomb_s_l diff --git a/mingw-w64-crt/lib64/msvcr110.def b/mingw-w64-crt/lib64/msvcr110.def index 557be22..8e856a7 100644 --- a/mingw-w64-crt/lib64/msvcr110.def +++ b/mingw-w64-crt/lib64/msvcr110.def @@ -1626,6 +1626,7 @@ _wcsxfrm_l _wctime32 _wctime32_s _wctime64 +_wctime == _wctime64 _wctime64_s _wctomb_l _wctomb_s_l diff --git a/mingw-w64-crt/lib64/msvcr80.def b/mingw-w64-crt/lib64/msvcr80.def index 1267595..e21d10f 100644 --- a/mingw-w64-crt/lib64/msvcr80.def +++ b/mingw-w64-crt/lib64/msvcr80.def @@ -560,9 +560,9 @@ _wcsset _wcstoi64 _wcstoui64 _wcsupr -_wctime DATA -;_wctime32 = _wctime +_wctime32 _wctime64 +_wctime == _wctime64 _wctype _wenviron DATA _wexecl diff --git a/mingw-w64-crt/lib64/msvcr90.def b/mingw-w64-crt/lib64/msvcr90.def index 8545738..1fbc3d7 100644 --- a/mingw-w64-crt/lib64/msvcr90.def +++ b/mingw-w64-crt/lib64/msvcr90.def @@ -1118,9 +1118,10 @@ _wcsupr_l _wcsupr_s _wcsupr_s_l _wcsxfrm_l -_wctime32 DATA +_wctime32 _wctime32_s _wctime64 +_wctime == _wctime64 _wctime64_s _wctomb_l _wctomb_s_l diff --git a/mingw-w64-crt/lib64/msvcr90d.def b/mingw-w64-crt/lib64/msvcr90d.def index 0925420..4901aa3 100644 --- a/mingw-w64-crt/lib64/msvcr90d.def +++ b/mingw-w64-crt/lib64/msvcr90d.def @@ -1182,6 +1182,7 @@ _wcsxfrm_l _wctime32 _wctime32_s _wctime64 +_wctime == _wctime64 _wctime64_s _wctomb_l _wctomb_s_l diff --git a/mingw-w64-crt/lib64/msvcrt.def b/mingw-w64-crt/lib64/msvcrt.def index aa8b6e0..945d4be 100644 --- a/mingw-w64-crt/lib64/msvcrt.def +++ b/mingw-w64-crt/lib64/msvcrt.def @@ -910,8 +910,7 @@ _wcsupr_l _wcsupr_s _wcsupr_s_l _wcsxfrm_l -_wctime DATA -;_wctime32 = _wctime +_wctime ; _wctime32_s replaced by emu _wctime64 ; _wctime64_s replaced by emu diff --git a/mingw-w64-crt/misc/_wctime.c b/mingw-w64-crt/misc/_wctime.c deleted file mode 100644 index 3379484..0000000 --- a/mingw-w64-crt/misc/_wctime.c +++ /dev/null @@ -1,22 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -#ifndef __NO_INLINE__ -#define __NO_INLINE__ -#endif -#include <time.h> - -#ifndef _USE_32BIT_TIME_T -wchar_t *__cdecl _wctime(const time_t *_Time) -{ - return _wctime64 (_Time); -} -#else -wchar_t *__cdecl _wctime(const time_t *_Time) -{ - return _wctime32 (_Time); -} -#endif /* _USE_32BIT_TIME_T */ - diff --git a/mingw-w64-crt/misc/_wctime32.c b/mingw-w64-crt/misc/_wctime32.c deleted file mode 100644 index d8a0efb..0000000 --- a/mingw-w64-crt/misc/_wctime32.c +++ /dev/null @@ -1,17 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -#ifndef __NO_INLINE__ -#define __NO_INLINE__ -#endif -#include <time.h> - -extern wchar_t * (__cdecl *__MINGW_IMP_SYMBOL(_wctime))(const __time32_t *); - -wchar_t *__cdecl _wctime32(const __time32_t *_Time) -{ - return (*__MINGW_IMP_SYMBOL(_wctime))(_Time); -} - -- 1.7.10.4 ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public