1*1980Swnj /* @(#)strcat.c 4.1 (Berkeley) 12/21/80 */ 2*1980Swnj /* 3*1980Swnj * Concatenate s2 on the end of s1. S1's space must be large enough. 4*1980Swnj * Return s1. 5*1980Swnj */ 6*1980Swnj 7*1980Swnj char * 8*1980Swnj strcat(s1, s2) 9*1980Swnj register char *s1, *s2; 10*1980Swnj { 11*1980Swnj register char *os1; 12*1980Swnj 13*1980Swnj os1 = s1; 14*1980Swnj while (*s1++) 15*1980Swnj ; 16*1980Swnj --s1; 17*1980Swnj while (*s1++ = *s2++) 18*1980Swnj ; 19*1980Swnj return(os1); 20*1980Swnj } 21