summaryrefslogtreecommitdiff
path: root/libguile/stackchk.c
diff options
context:
space:
mode:
authorGary Houston <ghouston@arglist.com>1996-09-19 09:04:55 +0000
committerGary Houston <ghouston@arglist.com>1996-09-19 09:04:55 +0000
commit2194b6f00e053c36c59df2d2cc686385e64cca68 (patch)
tree4e7764215ae6ae3a7f50acca332ef019860b4150 /libguile/stackchk.c
parent9fec1f77c3b6277cd30b48a6dbb74b0e8d967547 (diff)
downloadguile-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