void * xmalloc(size_t);
void * xmalloc0(size_t);
void * xmalloc_inc(size_t, size_t);
+void * xmalloc0_inc(size_t, size_t);
void * xrealloc(void *, size_t);
void * xrealloc_inc(void *, size_t, size_t);
char * xstrdup(const char *s);
+char * xstrndup(const char *s, size_t);
#define xfree(ptr) do { free(ptr); ptr = NULL; } while(0)