|
|
1.1 ! root 1: /* ! 2: * string.h -- ! 3: * ! 4: * Declarations of ANSI C library procedures for string handling. ! 5: * ! 6: * Copyright 1988 Regents of the University of California ! 7: * Permission to use, copy, modify, and distribute this ! 8: * software and its documentation for any purpose and without ! 9: * fee is hereby granted, provided that the above copyright ! 10: * notice appear in all copies. The University of California ! 11: * makes no representations about the suitability of this ! 12: * software for any purpose. It is provided "as is" without ! 13: * express or implied warranty. ! 14: * ! 15: * $Header: /sprite/src/lib/include/RCS/string.h,v 1.5 89/03/22 16:03:43 rab Exp $ SPRITE (Berkeley) ! 16: */ ! 17: ! 18: #ifndef _STRING ! 19: #define _STRING ! 20: ! 21: extern char * memchr(); ! 22: extern int memcmp(); ! 23: extern char * memcpy(); ! 24: extern char * memset(); ! 25: ! 26: extern char * strcat(); ! 27: extern char * strchr(); ! 28: extern int strcmp(); ! 29: extern char * strcpy(); ! 30: extern int strcspn(); ! 31: extern char * strerror(); ! 32: extern int strlen(); ! 33: extern char * strncat(); ! 34: extern int strncmp(); ! 35: extern char * strncpy(); ! 36: extern char * strpbrk(); ! 37: extern char * strrchr(); ! 38: extern int strspn(); ! 39: extern char * strstr(); ! 40: extern char * strtok(); ! 41: ! 42: /* ! 43: * Obsolete library procedures from BSD, supported for compatibility: ! 44: */ ! 45: ! 46: extern char *index(); ! 47: extern char *rindex(); ! 48: ! 49: #endif /* _STRING */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.