home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 1
/
ARM_CLUB_CD.iso
/
contents
/
sillies
/
silly9
/
Diddly
/
!Diddly
/
c
/
STRDUP
< prev
Wrap
Text File
|
1994-04-05
|
428b
|
24 lines
/* STRDUP.C by Fergus Patrick Duniho. Public Domain */
#ifndef _STRDUP_C
#define _STRDUP_C
#include <stdlib.h>
#include <stdio.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 */