diff options
author | Gary Houston <ghouston@arglist.com> | 1996-09-19 09:04:55 +0000 |
---|---|---|
committer | Gary Houston <ghouston@arglist.com> | 1996-09-19 09:04:55 +0000 |
commit | 2194b6f00e053c36c59df2d2cc686385e64cca68 (patch) | |
tree | 4e7764215ae6ae3a7f50acca332ef019860b4150 /libguile/stackchk.c | |
parent | 9fec1f77c3b6277cd30b48a6dbb74b0e8d967547 (diff) | |
download | guile-2194b6f00e053c36c59df2d2cc686385e64cca68.tar.gz |
* boot-9.scm (%%handle-system-error key): remove the code for
SCM-style errors. handle the case that an unexpected number
of args are supplied.
(%%system-errors): removed.
(error): redefine using a throw with key and 4 args.
('error): associate 'error, 'error-signal keys with
%%handle-system-error.
(%%default-error-handler): removed.
(signal-handler): throw with 4 args and use the error-signal key.
Create an error message instead of using numerical codes.
(%%bad-throw): call error instead of throw if key not found.
* boot-9.scm: initialize new error keys (see libguile/ChangeLog).
(%%handle-system-error key): check subr is not #f before printing.
Recognize %s (embed an argument using "display") and
%S (embed an argument using "write").
Diffstat (limited to 'libguile/stackchk.c')
0 files changed, 0 insertions, 0 deletions