|
|
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.