+2004-05-12 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * yow.c: Conditionally include various headers.
+ Use "epaths.h", not <../src/epaths.h>.
+ (yow): Cast result of malloc and realloc.
+ (malloc, realloc): Declarations deleted.
+ (main): Use time_t, not long, to avoid a compiler warning.
+
2004-05-10 Thien-Thi Nguyen <ttn@gnu.org>
* cvtmail.c, yow.c: Include config.h.
#include <stdio.h>
#include <ctype.h>
-#include <../src/epaths.h> /* For PATH_DATA. */
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+#include "epaths.h" /* For PATH_DATA. */
#define BUFSIZE 80
#define SEP '\0'
&res;})
#endif
-char *malloc(), *realloc();
-
void yow();
void setup_yow();
}
/* initialize random seed */
- srand((int) (getpid() + time((long *) 0)));
+ srand((int) (getpid() + time((time_t *) 0)));
setup_yow(fp);
yow(fp);
}
bufsize = BUFSIZE;
- buf = malloc(bufsize);
+ buf = (char *) malloc(bufsize);
if (buf == (char *)0) {
fprintf(stderr, "yow: virtual memory exhausted\n");
exit (3);
if (i == bufsize-1) {
/* Yow! Is this quotation too long yet? */
bufsize *= 2;
- buf = realloc(buf, bufsize);
+ buf = (char *) realloc(buf, bufsize);
if (buf == (char *)0) {
fprintf(stderr, "yow: virtual memory exhausted\n");
exit (3);