diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 3c9fc431c..0e9d9c8cf 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,13 @@ +2001-05-09 Michael Livshin + + from Matthias Köppe (thanks!): + + * ports.c (scm_c_read): pointer arithmetic on void pointers isn't + portable. + + * deprecation.c (s_scm_include_deprecated_features): ANSI'fied the + docstring. + 2001-04-21 Dirk Herrmann * gc.c (scm_init_gc): Added FIXME comment. diff --git a/libguile/deprecation.c b/libguile/deprecation.c index cc0a9db49..0dd44cb54 100644 --- a/libguile/deprecation.c +++ b/libguile/deprecation.c @@ -116,8 +116,8 @@ print_deprecation_summary (void) SCM_DEFINE(scm_include_deprecated_features, "include-deprecated-features", 0, 0, 0, (), - "Return @code{#t} iff deprecated features should be included - in public interfaces.") + "Return @code{#t} iff deprecated features should be included\n" + "in public interfaces.") #define FUNC_NAME s_scm_include_deprecated_features { #if SCM_DEBUG_DEPRECATED == 0 diff --git a/libguile/ports.c b/libguile/ports.c index 0762733f4..8fa5e8067 100644 --- a/libguile/ports.c +++ b/libguile/ports.c @@ -1027,7 +1027,7 @@ scm_c_read (SCM port, void *buffer, scm_sizet size) while (n_available < size) { memcpy (buffer, pt->read_pos, n_available); - buffer += n_available; + buffer = (char *) buffer + n_available; pt->read_pos += n_available; n_read += n_available;