]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Use variable for format to suppress overly-anal-retentive gcc warning
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 18 Aug 2002 02:48:41 +0000 (02:48 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 18 Aug 2002 02:48:41 +0000 (02:48 +0000)
about %c

src/bin/pg_controldata/pg_controldata.c

index a77c2e22fa6694beaefa2bfb073615ffca711b92..d9e4709e4ba712c634c3928e635956dbfa1c6ba2 100644 (file)
@@ -6,7 +6,7 @@
  * copyright (c) Oliver Elphick <olly@lfix.co.uk>, 2001;
  * licence: BSD
  *
- * $Header: /cvsroot/pgsql/src/bin/pg_controldata/pg_controldata.c,v 1.1 2002/08/16 20:34:06 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/bin/pg_controldata/pg_controldata.c,v 1.2 2002/08/18 02:48:41 tgl Exp $
  */
 #include "postgres.h"
 
@@ -49,6 +49,7 @@ main(int argc, char *argv[])
        crc64           crc;
        char            pgctime_str[32];
        char            ckpttime_str[32];
+       char       *strftime_fmt = "%c";
 
        if (argc > 1)
                DataDir = argv[1];
@@ -87,9 +88,13 @@ main(int argc, char *argv[])
                           "Either the file is corrupt, or it has a different layout than this program\n"
                           "is expecting.  The results below are untrustworthy.\n\n");
 
-       strftime(pgctime_str, 32, "%c",
+       /*
+        * Use variable for format to suppress overly-anal-retentive gcc warning
+        * about %c
+        */
+       strftime(pgctime_str, sizeof(pgctime_str), strftime_fmt,
                         localtime(&(ControlFile.time)));
-       strftime(ckpttime_str, 32, "%c",
+       strftime(ckpttime_str, sizeof(ckpttime_str), strftime_fmt,
                         localtime(&(ControlFile.checkPointCopy.time)));
 
        printf("pg_control version number:            %u\n"