From mboxrd@z Thu Jan 1 00:00:00 1970 From: jimb@sourceware.cygnus.com To: guile-cvs@sourceware.cygnus.com Subject: guile/guile-core/libguile gh_data.c ports.c st ... Date: Mon, 30 Aug 1999 00:02:00 -0000 Message-id: <19990830070227.10007.qmail@egcs.cygnus.com> X-SW-Source: 1999-q3/msg00453.html List-Id: CVSROOT: /cvs/guile Module name: guile Changes by: jimb@egcs.cygnus.com 99/08/30 00:02:26 Modified files: guile-core/libguile: gh_data.c ports.c strop.c Log message: * 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.