src/hg/oneShot/freen/freen.c 1.89

1.89 2009/09/14 18:13:15 kent
Seeing if preinitializing things to zero gets rid of an off-by-one problem.
Index: src/hg/oneShot/freen/freen.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/oneShot/freen/freen.c,v
retrieving revision 1.88
retrieving revision 1.89
diff -b -B -U 1000000 -r1.88 -r1.89
--- src/hg/oneShot/freen/freen.c	27 Aug 2009 18:07:35 -0000	1.88
+++ src/hg/oneShot/freen/freen.c	14 Sep 2009 18:13:15 -0000	1.89
@@ -1,36 +1,37 @@
 /* freen - My Pet Freen. */
 #include "common.h"
 #include "memalloc.h"
 #include "dystring.h"
 #include "linefile.h"
 #include "hash.h"
 
 
 static char const rcsid[] = "$Id$";
 
 void usage()
 {
 errAbort("freen - test some hairbrained thing.\n"
          "usage:  freen file\n");
 }
 
 
 void freen(char *input)
 /* Test some hair-brained thing. */
 {
 struct tm tm;
+ZeroVar(&tm);
 char *res = strptime(input, "%d/%b/%Y:%T", &tm);
 time_t tick = mktime(&tm);
 printf("res = %s\n", res);
 printf("%ld ticks\n", (long)tick);
 printf("%s\n", asctime(&tm));
 }
 
 int main(int argc, char *argv[])
 /* Process command line. */
 {
 if (argc != 2)
     usage();
 freen(argv[1]);
 return 0;
 }