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