12985Smckusick /* Copyright (c) 1979 Regents of the University of California */
22985Smckusick 
3*4445Smckusic static char sccsid[] = "@(#)blkcpy.c 1.2 09/28/81";
42985Smckusick 
52985Smckusick blkcpy(siz, from, to)
62985Smckusick 	long		siz;
72985Smckusick 	register char	*from;
82985Smckusick 	register char	*to;
92985Smckusick {
102985Smckusick 	register int	size = siz;
112985Smckusick 
12*4445Smckusic 	if (to < from)
132985Smckusick 		while(size-- > 0)
142985Smckusick 			*to++ = *from++;
152985Smckusick 	else {
162985Smckusick 		to += size;
172985Smckusick 		from += size;
182985Smckusick 		while(size-- > 0)
192985Smckusick 			*--to = *--from;
202985Smckusick 	}
212985Smckusick }
22