#ifndef __XMALLOC_H #define __XMALLOC_H #include #include #define xmalloc(n) malloc(n) #define xrealloc(n, m) realloc(n, m) #define xzmalloc(n) calloc(n, 1) #define xstrdup(s) strdup(s) /* missing headers.. */ #include #include #include #include /* dovecot kludges */ #include "lib.h" /* we don't have strlcpy, but strocpy is the same except for return value */ #define strlcpy strocpy #define lcase str_lcase #endif