/* ============================================================================ strings.h -- definitions for strnglib Version 3 -- 1987-04-21 -- D.N. Lynx Crowe ============================================================================ */ extern int8_t *strccpy(int8_t *s1, int8_t *s2, int8_t c); extern int8_t *strcpy(int8_t *s1, int8_t *s2); extern int8_t *strncpy(int8_t *s1, int8_t *s2, int16_t n); extern int8_t *strcat(int8_t *s1, int8_t *s2); extern int8_t *strncat(int8_t *s1, int8_t *s2, int16_t n); extern int8_t *strchr(int8_t *sp, int8_t c); extern int8_t *strrchr(int8_t *sp, int8_t c); extern int8_t *strpbrk(int8_t *string, int8_t *brkset); extern int8_t *strtok(int8_t *string, int8_t *sepset); extern int8_t *index(int8_t *str, int8_t c); extern int8_t *rindex(int8_t *str, int8_t c); extern int8_t *str2lc(int8_t *s); extern int8_t *str2uc(int8_t *s); extern int16_t strcmp(int8_t *s1, int8_t *s2); extern int16_t strlcmp(int8_t *s, int8_t *l[]); extern int16_t strncmp(int8_t *s1, int8_t *s2, int16_t n); extern int16_t strlen(int8_t *s); extern int16_t strspn(int8_t *string, int8_t *charset); extern int16_t strcspn(int8_t *string, int8_t *charset); extern int32_t strtol(int8_t *str, int8_t **ptr, int16_t base);