/* * Memory pool string copy. * $Id$ * Copyright (c) 1997 by Tycho Softworks. * For conditions of distribution and reuse see product license. */ #include char *strreq(MEMPOOL *mem, const char *str) { char *newstr; if(!str) return NULL; newstr = memreq(mem, strlen(str) + 1); if(!newstr) return NULL; strcpy(newstr, str); return newstr; } char *strlreq(MEMPOOL *mem, const char *str) { char *newstr; if(!str) return NULL; newstr = memlreq(mem, strlen(str) + 1); if(!newstr) return NULL; strcpy(newstr, str); return newstr; }