+strcat(src, append)
+ register char *src, *append;
+{
+
+ for (; *src; ++src)
+ ;
+ while (*src++ = *append++)
+ ;
+}
+
+strcpy(to, from)
+ register char *to, *from;
+{
+
+ for (; *from = *to; ++from, ++to)
+ ;
+}
+
+strncpy(to, from, cnt)
+ register char *to, *from;
+ register int cnt;
+{
+
+ for (; cnt && (*to = *from); --cnt, ++from, ++to)
+ ;
+ *to = '\0';
+}
+
+#ifndef lint /* unused except by ct.c, other oddities XXX */