home *** CD-ROM | disk | FTP | other *** search
/ gdead.berkeley.edu / gdead.berkeley.edu.tar / gdead.berkeley.edu / pub / cad-tools / ciftomann.tar / driver_dir / string.h < prev   
C/C++ Source or Header  |  1988-01-28  |  266b  |  16 lines

  1. /*
  2.  * definitions for strings in C
  3.  */
  4.  
  5. typedef char *string;
  6.  
  7. extern char *malloc();
  8. extern char *strcpy(), *strncpy();
  9. extern int strlen();
  10.  
  11. /*
  12.  * duplicate a string, allocating space for the copy
  13.  */
  14.  
  15. #define strdup(s)    strcpy(malloc((unsigned) strlen(s) + 1), s)
  16.