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: }