|
|
1.1 ! root 1: #if defined(LIBC_SCCS) && !defined(lint) ! 2: static char sccsid[] = "@(#)strcat.c 5.2 (Berkeley) 3/9/86"; ! 3: #endif LIBC_SCCS and not lint ! 4: ! 5: /* ! 6: * Concatenate s2 on the end of s1. S1's space must be large enough. ! 7: * Return s1. ! 8: */ ! 9: ! 10: char * ! 11: strcat(s1, s2) ! 12: register char *s1, *s2; ! 13: { ! 14: register char *os1; ! 15: ! 16: os1 = s1; ! 17: while (*s1++) ! 18: ; ! 19: --s1; ! 20: while (*s1++ = *s2++) ! 21: ; ! 22: return(os1); ! 23: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.