diff options
author | Thien-Thi Nguyen <ttn@gnuvola.org> | 2004-05-12 14:52:42 +0000 |
---|---|---|
committer | Thien-Thi Nguyen <ttn@gnuvola.org> | 2004-05-12 14:52:42 +0000 |
commit | a4361c5c2cae2a684c8370c7717afa7eb0f5848a (patch) | |
tree | 8e1830d3a67eff8a3a1de298e3f8a0ad3eea7ff4 | |
parent | b60f716a891a0511573eac205ff5ea7ab104d6f3 (diff) | |
download | emacs-a4361c5c2cae2a684c8370c7717afa7eb0f5848a.tar.gz |
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.
-rw-r--r-- | lib-src/ChangeLog | 8 | ||||
-rw-r--r-- | lib-src/yow.c | 23 |
2 files changed, 25 insertions, 6 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index e914db517a6..e076d60476b 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@ -1,3 +1,11 @@ +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. diff --git a/lib-src/yow.c b/lib-src/yow.c index aea3b005fbe..2892d76b563 100644 --- a/lib-src/yow.c +++ b/lib-src/yow.c @@ -16,7 +16,20 @@ #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' @@ -37,8 +50,6 @@ &res;}) #endif -char *malloc(), *realloc(); - void yow(); void setup_yow(); @@ -66,7 +77,7 @@ main (argc, argv) } /* initialize random seed */ - srand((int) (getpid() + time((long *) 0))); + srand((int) (getpid() + time((time_t *) 0))); setup_yow(fp); yow(fp); @@ -143,7 +154,7 @@ yow (fp) } bufsize = BUFSIZE; - buf = malloc(bufsize); + buf = (char *) malloc(bufsize); if (buf == (char *)0) { fprintf(stderr, "yow: virtual memory exhausted\n"); exit (3); @@ -156,7 +167,7 @@ yow (fp) 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); |