-.B #include <strings.h>
-.PP
-.B char *strcat(s, append)
-.B char *s, *append;
-.PP
-.B char *strncat(s, append, count)
-.B char *s, *append;
-.B int count;
-.PP
-.B strcmp(s1, s2)
-.B char *s1, *s2;
-.PP
-.B strncmp(s1, s2, count)
-.B char *s1, *s2;
-.B int count;
-.PP
-.B strcasecmp(s1, s2)
-.B char *s1, *s2;
-.PP
-.B strncasecmp(s1, s2, count)
-.B char *s1, *s2;
-.B int count;
-.PP
-.B char *strcpy(to, from)
-.B char *to, *from;
-.PP
-.B char *strncpy(to, from, count)
-.B char *to, *from;
-.B int count;
-.PP
-.B strlen(s)
-.B char *s;
-.PP
-.B char *index(s, c)
-.B char *s, c;
-.PP
-.B char *rindex(s, c)
-.B char *s, c;
+.ft B
+#include <string.h>
+
+char *
+strcat(char *s, const char * append);
+
+char *
+strncat(char *s, const char *append, size_t count);
+
+char *
+strchr(const char *s, int c);
+
+char *
+strrchr(const char *s, int c);
+
+strcmp(const char *s1, const char *s2);
+
+strncmp(const char *s1, const char *s2, size_t count);
+
+strcasecmp(const char *s1, const char *s2);
+
+strncasecmp(const char *s1, const char *s2, size_t count);
+
+char *
+strcpy(char *dst, const char *src);
+
+char *
+strncpy(char *dst, const char *src, size_t count);
+
+char *
+strerror(int errno);
+
+strlen(const char *s);
+
+char *
+strpbrk(const char *s, const char *charset);
+
+char *
+strsep(char *stringp, const char *delim);
+
+size_t
+strspn(const char *s, const char *charset);
+
+size_t
+strcspn(const char *s, const char *charset);
+
+char *
+strstr(const char *big, const char *little);
+
+char *
+strtok(char *s, const char *delim);
+
+char *
+index(const char *s, int c);
+
+char *
+rindex(const char *s, int c);
+.ft R