#include <string.h> extern void *safemalloc(size_t); char *copystring(char *str) { char *ret = safemalloc(strlen(str) + 1); strcpy(ret, str); return ret; }