char *name; name = (char *) PERM_MALLOC(256); if (NotBigEnough()) name = (char *) PERM_REALLOC(name, 512);