home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 2: PC
/
frozenfish_august_1995.bin
/
bbs
/
d09xx
/
d0974.lha
/
DDLI
/
strdup.c
< prev
Wrap
C/C++ Source or Header
|
1994-01-04
|
409b
|
23 lines
/* STRDUP.C by Fergus Patrick Duniho. Public Domain */
#ifndef _STRDUP_C
#define _STRDUP_C
#include <stdlib.h>
#include <string.h>
char *strdup (char *s);
char *strdup (char *s) {
char *r;
if ((r = (char *)malloc(strlen(s) + 1)) == NULL) {
perror ("Malloc cannot allocate enough memory for a new string.\n");
exit (2);
}
strcpy (r, s);
return r;
}
#endif /* _STRDUP_C */