icatalloc
char * icatalloc(char * old, const char * new);
return icatalloc(NULL, string);
#define ecatalloc(oldp, newp) memcheck(icatalloc((oldp), (newp)))