[f40a309] | 1 | /*
|
---|
| 2 | ============================================================================
|
---|
| 3 | strings.h -- definitions for strnglib
|
---|
| 4 | Version 3 -- 1987-04-21 -- D.N. Lynx Crowe
|
---|
| 5 | ============================================================================
|
---|
| 6 | */
|
---|
| 7 |
|
---|
[0580615] | 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);
|
---|
[f40a309] | 21 |
|
---|
[0580615] | 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);
|
---|
[f40a309] | 28 |
|
---|
[0580615] | 29 | extern long strtol(char *str, char **ptr, int base);
|
---|