+Sun Feb 11 20:31:51 2007 Ben Pfaff <blp@gnu.org>
+
+ * q2c.c: Make q2c link under mingw32, by eliminating the
+ dependency on localtime. Gnulib replaces localtime by a fixed
+ version, but we don't link q2c against gnulib. q2c only uses
+ localtime to put the time of processing into the output file,
+ which I've never in practice found to be useful, so the patch just
+ drops this feature.
+
Wed Dec 13 21:00:24 2006 Ben Pfaff <blp@gnu.org>
* variable-parser.c (parse_variables): If not successful, set
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
-#include <time.h>
+#include <stdbool.h>
+#include <string.h>
#include <errno.h>
#include <unistd.h>
+
#include <libpspp/assertion.h>
#include <libpspp/compiler.h>
-#include <libpspp/str.h>
-#include "exit.h"
+#include "exit.h"
/* Max length of an input line. */
#define MAX_LINE_LEN 1024
static void
dump_header (void)
{
- time_t curtime;
- struct tm *loctime;
- char *timep;
-
indent = 0;
- curtime = time (NULL);
- loctime = localtime (&curtime);
- timep = asctime (loctime);
- timep[strlen (timep) - 1] = 0;
dump (0, "/* %s\t\t-*- mode: c; buffer-read-only: t -*-", ofn);
dump (0, nullstr);
- dump (0, " Generated by q2c from %s on %s.", ifn, timep);
+ dump (0, " Generated by q2c from %s.", ifn);
dump (0, " Do not modify!");
dump (0, " */");
}