Remove time/_time32 .c replacements --- mingw-w64-crt/ChangeLog | 7 + mingw-w64-crt/Makefile.am | 4 +- mingw-w64-crt/Makefile.in | 1923 +++++++++++++++++++++++++++++++++----- 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 | 4 +- mingw-w64-crt/misc/_time32.c | 12 - mingw-w64-crt/misc/time.c | 19 - 17 files changed, 1724 insertions(+), 273 deletions(-) delete mode 100644 mingw-w64-crt/misc/_time32.c delete mode 100644 mingw-w64-crt/misc/time.c
diff --git a/mingw-w64-crt/ChangeLog b/mingw-w64-crt/ChangeLog index 17cd757..e4f80f5 100644 --- a/mingw-w64-crt/ChangeLog +++ b/mingw-w64-crt/ChangeLog @@ -1,3 +1,10 @@ +2013-03-28 Rafaël Carré <fun...@videolan.org> + + * misc/time.c: Remove + * misc/_time32.c: Likewise. + * lib32/msvcr*.def: Alias time to _time32 when missing + * lib64/msvcr*.def: Alias time to _time64 when missing + 2013-03-14 Kai Tietz <kti...@redhat.com> * Makefile.am: Add new files to build of libmingwex.a library. diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index 6baff41..344cad3 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/_ctime32.c misc/_gmtime32.c misc/_localtime32.c misc/_mkgmtime.c misc/_mkgmtime32.c \ - misc/_mktime32.c misc/_time32.c misc/_wctime.c misc/_wctime32.c misc/alarm.c \ + misc/_mktime32.c misc/_wctime.c misc/_wctime32.c misc/alarm.c \ misc/basename.c misc/btowc.c misc/ctime.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 \ @@ -190,7 +190,7 @@ src_libmingwex=\ misc/mingw_wcstof.c misc/mingw_wcstold.c misc/mktime.c misc/seterrno.c misc/sleep.c \ misc/spawnv.c misc/spawnve.c misc/spawnvp.c misc/spawnvpe.c misc/strnlen.c \ misc/strsafe.c misc/strtoimax.c misc/strtold.c misc/strtoumax.c misc/tdelete.c \ - misc/tfind.c misc/time.c misc/tsearch.c misc/twalk.c misc/uchar_c16rtomb.c \ + misc/tfind.c misc/tsearch.c misc/twalk.c misc/uchar_c16rtomb.c \ misc/uchar_c32rtomb.c misc/uchar_mbrtoc16.c misc/uchar_mbrtoc32.c misc/wassert.c misc/wcrtomb.c \ misc/wcsnlen.c misc/wcstof.c misc/wcstoimax.c misc/wcstold.c misc/wcstoumax.c \ misc/wctob.c misc/wctrans.c misc/wctype.c misc/wdirent.c misc/winbs_uint64.c \ diff --git a/mingw-w64-crt/lib32/msvcr100.def b/mingw-w64-crt/lib32/msvcr100.def index 57e297a..c12275b 100644 --- a/mingw-w64-crt/lib32/msvcr100.def +++ b/mingw-w64-crt/lib32/msvcr100.def @@ -1410,8 +1410,9 @@ _sys_nerr DATA _tell _telli64 _tempnam -_time32 DATA +_time32 _time64 +time == _time32 _timezone DATA _tolower _tolower_l diff --git a/mingw-w64-crt/lib32/msvcr110.def b/mingw-w64-crt/lib32/msvcr110.def index 2e7602e..69b74a0 100644 --- a/mingw-w64-crt/lib32/msvcr110.def +++ b/mingw-w64-crt/lib32/msvcr110.def @@ -1545,6 +1545,7 @@ _telli64 _tempnam _time32 _time64 +time == _time32 _timezone DATA _tolower _tolower_l diff --git a/mingw-w64-crt/lib32/msvcr80.def b/mingw-w64-crt/lib32/msvcr80.def index 74ca3ac..824b7bc 100644 --- a/mingw-w64-crt/lib32/msvcr80.def +++ b/mingw-w64-crt/lib32/msvcr80.def @@ -671,8 +671,8 @@ swscanf system tan tanh -time DATA -;_time32 = time +_time32 +time == _time32 tmpfile tmpnam tolower diff --git a/mingw-w64-crt/lib32/msvcr90.def b/mingw-w64-crt/lib32/msvcr90.def index 29c94ac..7403049 100644 --- a/mingw-w64-crt/lib32/msvcr90.def +++ b/mingw-w64-crt/lib32/msvcr90.def @@ -1044,7 +1044,8 @@ _sys_nerr DATA _tell _telli64 _tempnam -_time32 DATA +_time32 +time == _time32 _time64 _timezone DATA _tolower diff --git a/mingw-w64-crt/lib32/msvcr90d.def b/mingw-w64-crt/lib32/msvcr90d.def index 39d1815..f803b12 100644 --- a/mingw-w64-crt/lib32/msvcr90d.def +++ b/mingw-w64-crt/lib32/msvcr90d.def @@ -1111,6 +1111,7 @@ _telli64 _tempnam _tempnam_dbg _time32 +time == _time32 _time64 _timezone DATA _tolower diff --git a/mingw-w64-crt/lib32/msvcrt.def b/mingw-w64-crt/lib32/msvcrt.def index 1694c52..38f3f73 100644 --- a/mingw-w64-crt/lib32/msvcrt.def +++ b/mingw-w64-crt/lib32/msvcrt.def @@ -673,8 +673,7 @@ swscanf system tan tanh -time DATA -;_time32 = time +time tmpfile tmpnam tolower @@ -735,6 +734,7 @@ _mbcasemap _mktime64 _osplatform DATA _stat64 +_time32 == time _time64 _utime64 _wctime64 diff --git a/mingw-w64-crt/lib64/msvcr100.def b/mingw-w64-crt/lib64/msvcr100.def index 8e67639..162872f 100644 --- a/mingw-w64-crt/lib64/msvcr100.def +++ b/mingw-w64-crt/lib64/msvcr100.def @@ -1357,8 +1357,9 @@ _sys_nerr DATA _tell _telli64 _tempnam -_time32 DATA +_time32 _time64 +time == _time64 _timezone DATA _tolower _tolower_l diff --git a/mingw-w64-crt/lib64/msvcr110.def b/mingw-w64-crt/lib64/msvcr110.def index cd79cdd..f1f2c56 100644 --- a/mingw-w64-crt/lib64/msvcr110.def +++ b/mingw-w64-crt/lib64/msvcr110.def @@ -1483,6 +1483,7 @@ _telli64 _tempnam _time32 _time64 +time == _time64 _timezone DATA _tolower _tolower_l diff --git a/mingw-w64-crt/lib64/msvcr80.def b/mingw-w64-crt/lib64/msvcr80.def index 9902c80..922fee7 100644 --- a/mingw-w64-crt/lib64/msvcr80.def +++ b/mingw-w64-crt/lib64/msvcr80.def @@ -516,6 +516,7 @@ _tell _telli64 _tempnam _time64 +time == _time64 _timezone DATA _tolower _toupper @@ -808,8 +809,7 @@ system tan tanf tanh -time DATA -;_time32 = time +_time32 tmpfile tmpnam tolower diff --git a/mingw-w64-crt/lib64/msvcr90.def b/mingw-w64-crt/lib64/msvcr90.def index 9d3aebf..d29e607 100644 --- a/mingw-w64-crt/lib64/msvcr90.def +++ b/mingw-w64-crt/lib64/msvcr90.def @@ -977,8 +977,9 @@ _sys_nerr DATA _tell _telli64 _tempnam -_time32 DATA +_time32 _time64 +time == _time64 _timezone DATA _tolower _tolower_l diff --git a/mingw-w64-crt/lib64/msvcr90d.def b/mingw-w64-crt/lib64/msvcr90d.def index cd1df47..6f62124 100644 --- a/mingw-w64-crt/lib64/msvcr90d.def +++ b/mingw-w64-crt/lib64/msvcr90d.def @@ -1039,6 +1039,7 @@ _tempnam _tempnam_dbg _time32 _time64 +time == _time64 _timezone DATA _tolower _tolower_l diff --git a/mingw-w64-crt/lib64/msvcrt.def b/mingw-w64-crt/lib64/msvcrt.def index fbcf80d..4a91ca8 100644 --- a/mingw-w64-crt/lib64/msvcrt.def +++ b/mingw-w64-crt/lib64/msvcrt.def @@ -782,6 +782,7 @@ _sys_nerr DATA _tell _telli64 _tempnam +_time32 _time64 _timezone DATA _tolower @@ -1217,8 +1218,7 @@ system tan ;tanf tanh -time DATA -;_time32 = time +time == _time64 tmpfile tmpfile_s tmpnam diff --git a/mingw-w64-crt/misc/_time32.c b/mingw-w64-crt/misc/_time32.c deleted file mode 100644 index a3cfb8f..0000000 --- a/mingw-w64-crt/misc/_time32.c +++ /dev/null @@ -1,12 +0,0 @@ -#ifndef __NO_INLINE__ -#define __NO_INLINE__ -#endif -#include <time.h> - -extern __time32_t (__cdecl *__MINGW_IMP_SYMBOL(time))(__time32_t *); - -__time32_t __cdecl _time32(__time32_t *_Time) -{ - return (*__MINGW_IMP_SYMBOL(time))(_Time); -} - diff --git a/mingw-w64-crt/misc/time.c b/mingw-w64-crt/misc/time.c deleted file mode 100644 index 6121b51..0000000 --- a/mingw-w64-crt/misc/time.c +++ /dev/null @@ -1,19 +0,0 @@ -#define __CRT__NO_INLINE -#include <time.h> - -/* FIXME: Relying on _USE_32BIT_TIME_T, which is a user-macro, -during CRT compilation is plainly broken. Need an appropriate -implementation to provide users the ability of compiling the -CRT only with 32-bit time_t behavior. */ - -#ifndef _USE_32BIT_TIME_T -time_t __cdecl time(time_t *_Time) -{ - return _time64(_Time); -} -#else -time_t __cdecl time(time_t *_Time) -{ - return _time32(_Time); -} -#endif -- 1.7.10.4 ------------------------------------------------------------------------------ Own the Future-Intel(R) Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public