changeset 11044:e073cd7459e8

gettimeofday: avoid warning: nested extern declaration of 'localtime' * lib/gettimeofday.c: Move extern declaration out of function.
author Daniel P. Berrange <berrange@redhat.com>
date Mon, 19 Jan 2009 08:13:17 +0100
parents 3dd9bde3c382
children 7bc989ad4d9a
files ChangeLog lib/gettimeofday.c
diffstat 2 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-01-19  Daniel P. Berrange  <berrange@redhat.com>
+
+	gettimeofday: avoid warning: nested extern declaration of 'localtime'
+	* lib/gettimeofday.c: Move extern declaration out of function.
+
 2009-01-18  Bruno Haible  <bruno@clisp.org>
 
 	* m4/strftime.m4 (gl_FUNC_STRFTIME): Don't test for mblen and mbrlen.
--- a/lib/gettimeofday.c
+++ b/lib/gettimeofday.c
@@ -41,6 +41,9 @@
 static struct tm tm_zero_buffer;
 static struct tm *localtime_buffer_addr = &tm_zero_buffer;
 
+#undef localtime
+extern struct tm *localtime (time_t const *);
+
 /* This is a wrapper for localtime.  It is used only on systems for which
    gettimeofday clobbers the static buffer used for localtime's result.
 
@@ -50,8 +53,6 @@
 struct tm *
 rpl_localtime (time_t const *timep)
 {
-#undef localtime
-  extern struct tm *localtime (time_t const *);
   struct tm *tm = localtime (timep);
 
   if (localtime_buffer_addr == &tm_zero_buffer)