1: /*
   2: **	IIbmove -- run time byte mover
   3: **
   4: **		IIbmove moves "l" bytes pointed to by "s",
   5: **		to the area pointed to by "d".
   6: **
   7: **		Returns a pointer to the
   8: **		byte after the area filled.
   9: **
  10: **		Doesn't append a null byte.
  11: **
  12: */
  13: 
  14: char *
  15: IIbmove(s, d, l)
  16: char    *s, *d;
  17: int l;
  18: {
  19:     register char   *ss, *dd;
  20:     register int    len;
  21: 
  22:     ss = s;
  23:     dd = d;
  24:     len = l + 1;
  25: 
  26:     while (--len)
  27:         *dd++ = *ss++;
  28: 
  29:     return (dd);
  30: }
Last modified: 1995-02-11
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 1718
Valid CSS Valid XHTML 1.0 Strict