Remove ctime/_ctime32 .c replacements
---
 mingw-w64-crt/Makefile.am        |    4 ++--
 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/_ctime32.c    |   12 ------------
 mingw-w64-crt/misc/ctime.c       |   19 -------------------
 15 files changed, 21 insertions(+), 45 deletions(-)
 delete mode 100644 mingw-w64-crt/misc/_ctime32.c
 delete mode 100644 mingw-w64-crt/misc/ctime.c

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 6de6720..0682d2c 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -175,9 +175,9 @@ src_libmingwex=\
   math/powi.def.h       math/sin.def.h     math/sqrt.def.h       \
   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/_gmtime32.c             misc/_localtime32.c      
   misc/_mkgmtime.c           misc/_mkgmtime32.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/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        \
   misc/feclearexcept.c   misc/fegetenv.c              misc/fegetexceptflag.c   
   misc/fegetround.c          misc/feholdexcept.c   \
diff --git a/mingw-w64-crt/lib32/msvcr100.def b/mingw-w64-crt/lib32/msvcr100.def
index c12275b..4531a4e 100644
--- a/mingw-w64-crt/lib32/msvcr100.def
+++ b/mingw-w64-crt/lib32/msvcr100.def
@@ -786,7 +786,8 @@ _cscanf
 _cscanf_l
 _cscanf_s
 _cscanf_s_l
-_ctime32 DATA
+_ctime32
+ctime == _ctime32
 _ctime32_s
 _ctime64
 _ctime64_s
diff --git a/mingw-w64-crt/lib32/msvcr110.def b/mingw-w64-crt/lib32/msvcr110.def
index 69b74a0..70e4331 100644
--- a/mingw-w64-crt/lib32/msvcr110.def
+++ b/mingw-w64-crt/lib32/msvcr110.def
@@ -911,6 +911,7 @@ _cscanf_l
 _cscanf_s
 _cscanf_s_l
 _ctime32
+ctime == _ctime32
 _ctime32_s
 _ctime64
 _ctime64_s
diff --git a/mingw-w64-crt/lib32/msvcr80.def b/mingw-w64-crt/lib32/msvcr80.def
index 824b7bc..2280373 100644
--- a/mingw-w64-crt/lib32/msvcr80.def
+++ b/mingw-w64-crt/lib32/msvcr80.def
@@ -528,8 +528,8 @@ clearerr
 clock
 cos
 cosh
-ctime DATA
-;_ctime32 = ctime
+_ctime32
+ctime == _ctime32
 difftime
 div
 exit
diff --git a/mingw-w64-crt/lib32/msvcr90.def b/mingw-w64-crt/lib32/msvcr90.def
index 7403049..2bfbd11 100644
--- a/mingw-w64-crt/lib32/msvcr90.def
+++ b/mingw-w64-crt/lib32/msvcr90.def
@@ -411,7 +411,8 @@ _cscanf
 _cscanf_l
 _cscanf_s
 _cscanf_s_l
-_ctime32 DATA
+_ctime32
+ctime == _ctime32
 _ctime32_s
 _ctime64
 _ctime64_s
diff --git a/mingw-w64-crt/lib32/msvcr90d.def b/mingw-w64-crt/lib32/msvcr90d.def
index f803b12..d16967a 100644
--- a/mingw-w64-crt/lib32/msvcr90d.def
+++ b/mingw-w64-crt/lib32/msvcr90d.def
@@ -468,6 +468,7 @@ _cscanf_l
 _cscanf_s
 _cscanf_s_l
 _ctime32
+ctime == _ctime32
 _ctime32_s
 _ctime64
 _ctime64_s
diff --git a/mingw-w64-crt/lib32/msvcrt.def b/mingw-w64-crt/lib32/msvcrt.def
index 38f3f73..0a1e4de 100644
--- a/mingw-w64-crt/lib32/msvcrt.def
+++ b/mingw-w64-crt/lib32/msvcrt.def
@@ -530,8 +530,8 @@ clearerr
 clock
 cos
 cosh
-ctime DATA
-;_ctime32 = ctime
+ctime
+_ctime32 == ctime
 difftime
 div
 exit
diff --git a/mingw-w64-crt/lib64/msvcr100.def b/mingw-w64-crt/lib64/msvcr100.def
index 162872f..ec85dc0 100644
--- a/mingw-w64-crt/lib64/msvcr100.def
+++ b/mingw-w64-crt/lib64/msvcr100.def
@@ -744,9 +744,10 @@ _cscanf
 _cscanf_l
 _cscanf_s
 _cscanf_s_l
-_ctime32 DATA
+_ctime32
 _ctime32_s
 _ctime64
+ctime == _ctime64
 _ctime64_s
 _cwait
 _cwprintf
diff --git a/mingw-w64-crt/lib64/msvcr110.def b/mingw-w64-crt/lib64/msvcr110.def
index f1f2c56..5e40913 100644
--- a/mingw-w64-crt/lib64/msvcr110.def
+++ b/mingw-w64-crt/lib64/msvcr110.def
@@ -873,6 +873,7 @@ _cscanf_s_l
 _ctime32
 _ctime32_s
 _ctime64
+ctime == _ctime64
 _ctime64_s
 _cwait
 _cwprintf
diff --git a/mingw-w64-crt/lib64/msvcr80.def b/mingw-w64-crt/lib64/msvcr80.def
index 922fee7..47aa3f2 100644
--- a/mingw-w64-crt/lib64/msvcr80.def
+++ b/mingw-w64-crt/lib64/msvcr80.def
@@ -222,6 +222,7 @@ _cputws
 _creat
 _cscanf
 _ctime64
+ctime == _ctime64
 _ctype
 _cwait
 _cwprintf
@@ -654,8 +655,7 @@ cos
 cosf
 cosh
 coshf
-ctime DATA
-;_ctime32 = ctime
+_ctime32
 difftime
 div
 exit
diff --git a/mingw-w64-crt/lib64/msvcr90.def b/mingw-w64-crt/lib64/msvcr90.def
index d29e607..93893ea 100644
--- a/mingw-w64-crt/lib64/msvcr90.def
+++ b/mingw-w64-crt/lib64/msvcr90.def
@@ -359,9 +359,10 @@ _cscanf
 _cscanf_l
 _cscanf_s
 _cscanf_s_l
-_ctime32 DATA
+_ctime32
 _ctime32_s
 _ctime64
+ctime == _ctime64
 _ctime64_s
 _cwait
 _cwprintf
diff --git a/mingw-w64-crt/lib64/msvcr90d.def b/mingw-w64-crt/lib64/msvcr90d.def
index 6f62124..2751020 100644
--- a/mingw-w64-crt/lib64/msvcr90d.def
+++ b/mingw-w64-crt/lib64/msvcr90d.def
@@ -410,6 +410,7 @@ _cscanf_l
 _cscanf_s
 _cscanf_s_l
 _ctime32
+ctime == _ctime32
 _ctime32_s
 _ctime64
 _ctime64_s
diff --git a/mingw-w64-crt/lib64/msvcrt.def b/mingw-w64-crt/lib64/msvcrt.def
index 4a91ca8..0026725 100644
--- a/mingw-w64-crt/lib64/msvcrt.def
+++ b/mingw-w64-crt/lib64/msvcrt.def
@@ -1038,8 +1038,7 @@ cos
 ;cosf
 cosh
 ;coshf
-ctime DATA
-;_ctime32 = ctime
+ctime
 difftime
 div
 exit
diff --git a/mingw-w64-crt/misc/_ctime32.c b/mingw-w64-crt/misc/_ctime32.c
deleted file mode 100644
index d3e6b32..0000000
--- a/mingw-w64-crt/misc/_ctime32.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef __NO_INLINE__
-#define __NO_INLINE__
-#endif
-#include <time.h>
-
-extern char * (__cdecl * __MINGW_IMP_SYMBOL(ctime))(const __time32_t *);
-
-char *__cdecl _ctime32(const __time32_t *_Time)
-{
-  return (*__MINGW_IMP_SYMBOL(ctime))(_Time);
-}
-
diff --git a/mingw-w64-crt/misc/ctime.c b/mingw-w64-crt/misc/ctime.c
deleted file mode 100644
index 7ce4c41..0000000
--- a/mingw-w64-crt/misc/ctime.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
-char *__cdecl ctime(const time_t *_Time)
-{
-  return _ctime64(_Time);
-}
-#else
-char *__cdecl ctime(const time_t *_Time)
-{
-  return _ctime32(_Time);
-}
-#endif
-- 
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

Reply via email to