1 | /*
|
---|
2 | ============================================================================
|
---|
3 | strings.h -- definitions for strnglib
|
---|
4 | Version 3 -- 1987-04-21 -- D.N. Lynx Crowe
|
---|
5 | ============================================================================
|
---|
6 | */
|
---|
7 |
|
---|
8 | extern char *strccpy(char *s1, char *s2, char c);
|
---|
9 | extern char *strcpy(char *s1, char *s2);
|
---|
10 | extern char *strncpy(char *s1, char *s2, int n);
|
---|
11 | extern char *strcat(char *s1, char *s2);
|
---|
12 | extern char *strncat(char *s1, char *s2, int n);
|
---|
13 | extern char *strchr(char *sp, char c);
|
---|
14 | extern char *strrchr(char *sp, char c);
|
---|
15 | extern char *strpbrk(char *string, char *brkset);
|
---|
16 | extern char *strtok(char *string, char *sepset);
|
---|
17 | extern char *index(char *str, char c);
|
---|
18 | extern char *rindex(char *str, char c);
|
---|
19 | extern char *str2lc(char *s);
|
---|
20 | extern char *str2uc(char *s);
|
---|
21 |
|
---|
22 | extern int strcmp(char *s1, char *s2);
|
---|
23 | extern int strlcmp(char *s, char *l[]);
|
---|
24 | extern int strncmp(char *s1, char *s2, int n);
|
---|
25 | extern int strlen(char *s);
|
---|
26 | extern int strspn(char *string, char *charset);
|
---|
27 | extern int strcspn(char *string, char *charset);
|
---|
28 |
|
---|
29 | extern long strtol(char *str, char **ptr, int base);
|
---|