bcopy
    John F. Wardale 
    johnw at astroatc.UUCP
       
    Fri Dec  9 13:10:39 AEST 1988
    
    
  
[Sorry it this isn't the "perfect" group for this, but y'all were
 talking about index vs strchr so this can't be too far off.]
What does the following mean?  [What should it do?]
			char a[20];
/* first sample: */
			bcopy (&a[0], &a[1], 19);
/* second sample: */
			bcopy (&a[1], &a[0], 19);
BACKGROUND NOTES:
The vax-BSD 4.3 "man bcopy" doesn't mention this.
 the SUN "man bcopy" says:
"Overlapping strings are handled correctly."
Emacs (a highly ported program) *ASSUMES* (needs/uses) this
overlaping semantic.
This is the libc bcopy, not the kernel version [that's one 
VAX-instructon] or the kernel "ovbcopy"
-- 
					John Wardale
... {seismo | harvard | rutgers | ames} ! {uwvax | cs.wisc.edu} ! astroatc!johnw
                                            or   astroatc!johnw at cs.wisc.edu
To err is human, to really foul up world news requires the net!
    
    
More information about the Comp.std.c
mailing list