1: # include <sccs.h> 2: 3: SCCSID(@(#)IIbmove.c 8.1 12/31/84) 4: 5: /* 6: ** IIbmove -- run time byte mover 7: ** 8: ** IIbmove moves "l" bytes pointed to by "s", 9: ** to the area pointed to by "d". 10: ** 11: ** Returns a pointer to the 12: ** byte after the area filled. 13: ** 14: ** Doesn't append a null byte. 15: */ 16: 17: char * 18: IIbmove(s, d, l) 19: char *s, *d; 20: int l; 21: { 22: register char *ss, *dd; 23: register int len; 24: 25: ss = s; 26: dd = d; 27: len = l + 1; 28: 29: while (--len) 30: *dd++ = *ss++; 31: 32: return (dd); 33: }