|
|
1.1 ! root 1: /* strings.h - define standard string functions */ ! 2: ! 3: #ifndef _STRINGS /* once-only... */ ! 4: #define _STRINGS ! 5: ! 6: #ifdef SYS5 ! 7: #define index strchr ! 8: #define rindex strrchr ! 9: #endif SYS5 ! 10: ! 11: char *index (); ! 12: char *mktemp (); ! 13: char *rindex (); ! 14: #ifndef SYS5 ! 15: char *sprintf (); ! 16: #else SYS5 ! 17: int sprintf (); ! 18: #endif SYS5 ! 19: char *strcat (); ! 20: int strcmp (); ! 21: char *strcpy (); ! 22: int strlen (); ! 23: char *strncat (); ! 24: int strncmp (); ! 25: char *strncpy (); ! 26: ! 27: char *getenv (); ! 28: char *calloc (), *malloc (), *realloc (); ! 29: ! 30: #ifdef SYS5 ! 31: #include <memory.h> ! 32: #define bcopy(b1,b2,length) (void) memcpy (b2, b1, length) ! 33: #define bcpy(b1,b2,length) memcmp (b1, b2, length) ! 34: #define bzero(b,length) (void) memset (b, 0, length) ! 35: #endif SYS5 ! 36: ! 37: #endif not _STRINGS
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.