safemalloc
CR = safemalloc(l);
map = (KEYMAP*)safemalloc(sizeof(KEYMAP));
char *newaddr = safemalloc((size_t)(strlen(str)+1));
void *safemalloc(size_t size);