17 #define MIN(x, y) ((x) < (y) ? (x) : (y)) 20 #define MAX(x, y) ((x) > (y) ? (x) : (y)) 23 #define safe_strncpy strlcpy 24 #define strcasestr_local strcasestr 25 #define strdup_local strdup 27 #define CALLOC(x, y) calloc(x, y) 28 #define object_decrease_nrof_by_one(xyz) object_decrease_nrof(xyz, 1) 30 void safe_strcat(
char *dest,
const char *orig,
size_t *curlen,
size_t maxlen);
33 #ifndef HAVE_STRCASESTR 34 char *strcasestr(
const char *s,
const char *find);
38 char *strdup(
const char *str);
43 size_t strlcpy(
char *dst,
const char *src,
size_t size);
48 char *tempnam(
const char *tmpdir,
const char *prefix);
void safe_strcat(char *dest, const char *orig, size_t *curlen, size_t maxlen)
size_t strlcpy(char *dst, const char *src, size_t size)