diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2002-06-07 13:28:37 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2002-06-07 13:28:37 +0000 |
commit | 52b3a2412b177e8f3acb56234bd98dc2810dc682 (patch) | |
tree | dec8fdf13124e5335012a0bc70ae64ec64a93b82 | |
parent | 354fa788cda62c39386d4282b99348256958093e (diff) | |
download | fetchmail-52b3a2412b177e8f3acb56234bd98dc2810dc682.tar.gz fetchmail-52b3a2412b177e8f3acb56234bd98dc2810dc682.tar.bz2 fetchmail-52b3a2412b177e8f3acb56234bd98dc2810dc682.zip |
xmalloc type cleanup.
svn path=/trunk/; revision=3636
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | fetchmail.h | 7 | ||||
-rw-r--r-- | xmalloc.c | 5 |
3 files changed, 9 insertions, 4 deletions
@@ -3,6 +3,7 @@ (The `lines' figures total .c, .h, .l, and .y files under version control.) * Cygwin port fixes for socket.c. +* Matthias Andree's patch to clean up xmalloc types. fetchmail-5.9.12 (Tue Jun 4 14:57:47 EDT 2002), 21669 lines: diff --git a/fetchmail.h b/fetchmail.h index 1c1d4944..4d019a34 100644 --- a/fetchmail.h +++ b/fetchmail.h @@ -5,6 +5,9 @@ /* We need this for HAVE_STDARG_H, etc */ #include "config.h" +/* We need this for size_t */ +#include <sys/types.h> + /* constants designating the various supported protocols */ #define P_AUTO 1 #define P_POP2 2 @@ -549,8 +552,8 @@ int interface_approve(struct hostdata *, flag domonitor); #else #define XMALLOCTYPE char #endif -XMALLOCTYPE *xmalloc(int); -XMALLOCTYPE *xrealloc(XMALLOCTYPE *, int); +XMALLOCTYPE *xmalloc(size_t); +XMALLOCTYPE *xrealloc(/*@null@*/ XMALLOCTYPE *, size_t); char *xstrdup(const char *); #if defined(HAVE_ALLOCA_H) #include <alloca.h> @@ -6,6 +6,7 @@ */ #include "config.h" +#include <sys/types.h> #include <stdio.h> #include <errno.h> #include <string.h> @@ -22,7 +23,7 @@ #endif XMALLOCTYPE * -xmalloc (int n) +xmalloc (size_t n) { XMALLOCTYPE *p; @@ -36,7 +37,7 @@ xmalloc (int n) } XMALLOCTYPE * -xrealloc (XMALLOCTYPE *p, int n) +xrealloc (XMALLOCTYPE *p, size_t n) { if (p == 0) return xmalloc (n); |