* gh_data.c (gh_set_substr): Revert change of 1999-08-29; bcopy is
authorJim Blandy <jimb@red-bean.com>
Mon, 30 Aug 1999 07:02:25 +0000 (07:02 +0000)
committerJim Blandy <jimb@red-bean.com>
Mon, 30 Aug 1999 07:02:25 +0000 (07:02 +0000)
commitaa97ff6036bc63266f5bee24a41204d81fac525b
tree2544f6c7ffdf963059ad2c6baed06c5145e041d1
parent74a28fa17894b962f0d154eb71e96d0f2405146e
* gh_data.c (gh_set_substr): Revert change of 1999-08-29; bcopy is
not a correct substitute for memmove, because it doesn't handle
overlapping source and destination areas on many platforms.
Overlaps are the primary reason to use memmove in the first place.
* ports.c (scm_ungetc): Same.
* strop.c (scm_substring_move_x): Same.
libguile/gh_data.c
libguile/ports.c
libguile/strop.c