/* Author: Mark Moraes */ /*LINTLIBRARY*/ #include "defs.h" RCSID("$Id: strsave.c,v 1.1.1.1 1998/02/10 21:01:46 mea Exp $") /* * makes a copy of a null terminated string in malloc'ed storage. Dies * if enough memory isn't available or there is a malloc error */ char * strsave(s) const char *s; { if (s) return(strcpy(emalloc((size_t) (strlen(s)+1)),s)); else return((char *) NULL); }