xref: /original-bsd/include/strings.h (revision da818fbb)
1 /*
2  * Copyright (c) 1988 The Regents of the University of California.
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms are permitted
6  * provided that the above copyright notice and this paragraph are
7  * duplicated in all such forms and that any documentation,
8  * advertising materials, and other materials related to such
9  * distribution and use acknowledge that the software was developed
10  * by the University of California, Berkeley.  The name of the
11  * University may not be used to endorse or promote products derived
12  * from this software without specific prior written permission.
13  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
14  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
15  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
16  *
17  *	@(#)strings.h	5.7 (Berkeley) 03/06/90
18  */
19 
20 #ifdef __STDC__
21 extern int memcmp(const char *, const char *, int);
22 extern int strcasecmp(const char *, const char *);
23 extern int strcmp(const char *, const char *);
24 extern int strcspn(const char *, const char *);
25 extern int strlen(const char *);
26 extern int strncasecmp(const char *, const char *, int);
27 extern int strncmp(const char *, const char *, int);
28 extern int strspn(const char *, const char *);
29 extern char *index(const char *, int);
30 extern char *memccpy(char *, const char *, int, int);
31 extern char *memchr(const char *, int, int);
32 extern char *memcpy(char *, const char *, int);
33 extern char *memset(char *, int, int);
34 extern char *rindex(const char *, int);
35 extern char *strcat(char *, const char *);
36 extern char *strchr(const char *, int);
37 extern char *strcpy(char *, const char *);
38 extern char *strdup(const char *);
39 extern char *strerror(int);
40 extern char *strncat(char *, const char *, int);
41 extern char *strncpy(char *, const char *, int);
42 extern char *strpbrk(const char *, const char *);
43 extern char *strrchr(const char *, int);
44 extern char *strsep(char *, const char *);
45 extern char *strtok(char *, const char *);
46 #else
47 extern int memcmp();
48 extern int strcasecmp();
49 extern int strcmp();
50 extern int strcspn();
51 extern int strlen();
52 extern int strncasecmp();
53 extern int strncmp();
54 extern int strspn();
55 extern char *index();
56 extern char *memccpy();
57 extern char *memchr();
58 extern char *memcpy();
59 extern char *memset();
60 extern char *rindex();
61 extern char *strcat();
62 extern char *strchr();
63 extern char *strcpy();
64 extern char *strdup();
65 extern char *strerror();
66 extern char *strncat();
67 extern char *strncpy();
68 extern char *strpbrk();
69 extern char *strrchr();
70 extern char *strsep();
71 extern char *strtok();
72 #endif
73