* dynl.c, error.c, eval.c, feature.c, filesys.c, fports.c, list.c, load.c,
authorGreg J. Badros <gjb@cs.washington.edu>
Tue, 11 Jan 2000 18:48:57 +0000 (18:48 +0000)
committerGreg J. Badros <gjb@cs.washington.edu>
Tue, 11 Jan 2000 18:48:57 +0000 (18:48 +0000)
commit70d63753769a55ae51d72dfc2fa82dc5e6487220
treee9e5902f8667d65176da9e66b9284c58dde1c200
parent3370bcf262919b2043e636f18033000f354f71c3
* dynl.c, error.c, eval.c, feature.c, filesys.c, fports.c, list.c, load.c,
net_db.c, read.c, socket.c: Update error messages to use ~A for
%s, ~S for %S to work with new `simple-format' format and be
standardized better.

* print.h, print.c (scm_simple_format): Added `simple-format'
primitive.  It's the old scm_display_error, with ARGS now a rest
parameter, and the destination first instead of last (and a couple
new capabilities inspired by `format' -- #t as destination means
current-output-port, #f means return the formatted text as a
string.

* gh.h, gh_data.c, ports.h, ports.c: Added some missing const specifications.

* backtrace.c (scm_display_error_message): Rewrote to use
scm_simple_format() procedure.

* __scm.h: Added commented-out #define of GUILE_DEBUG_FREELIST
19 files changed:
libguile/__scm.h
libguile/backtrace.c
libguile/dynl.c
libguile/error.c
libguile/eval.c
libguile/feature.c
libguile/filesys.c
libguile/fports.c
libguile/gh.h
libguile/gh_data.c
libguile/list.c
libguile/load.c
libguile/net_db.c
libguile/ports.c
libguile/ports.h
libguile/print.c
libguile/print.h
libguile/read.c
libguile/socket.c