home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J (Developer) / os42jdev.iso / NextDeveloper / Source / GNU / uucp / Uucp.framework / uucp.subproj / strdup.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-10-09  |  259 b   |  19 lines

  1. /* strdup.c
  2.    Duplicate a string into memory.  */
  3.  
  4. #include "uucp.h"
  5.  
  6. char *
  7. strdup (z)
  8.      const char *z;
  9. {
  10.   size_t csize;
  11.   char *zret;
  12.  
  13.   csize = strlen (z) + 1;
  14.   zret = malloc (csize);
  15.   if (zret != NULL)
  16.     memcpy (zret, z, csize);
  17.   return zret;
  18. }
  19.