diff options
Diffstat (limited to 'xmalloc.h')
-rw-r--r-- | xmalloc.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/xmalloc.h b/xmalloc.h new file mode 100644 index 00000000..e1865013 --- /dev/null +++ b/xmalloc.h @@ -0,0 +1,19 @@ +/* xmalloc.h -- split out of fetchmail.h */ + +#ifndef XMALLOC_H +#define XMALLOC_H + +#include "config.h" + +/* xmalloc.c */ +#if defined(HAVE_VOIDPOINTER) +#define XMALLOCTYPE void +#else +#define XMALLOCTYPE char +#endif +XMALLOCTYPE *xmalloc(size_t); +XMALLOCTYPE *xrealloc(/*@null@*/ XMALLOCTYPE *, size_t); +#define xfree(p) { if (p) { free(p); } (p) = 0; } +char *xstrdup(const char *); + +#endif |