mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-17 09:10:22 +02:00
* backtrace.c (scm_display_error_message): don't segv if message
is an immediate. * error.h: prototype for scm_error_scm. * error.c (scm_error_scm): new procedure, reimplements scm-error in C and uses scm_error.
This commit is contained in:
parent
b1d24656ea
commit
c37e0e559f
4 changed files with 40 additions and 2 deletions
|
@ -66,6 +66,8 @@ extern void scm_error SCM_P ((SCM key, char *subr, char *message,
|
|||
SCM args, SCM rest)) SCM_NORETURN;
|
||||
extern void (*scm_error_callback) SCM_P ((SCM key, char *subr,
|
||||
char *message, SCM args, SCM rest));
|
||||
extern SCM scm_error_scm SCM_P ((SCM key, SCM subr, SCM message,
|
||||
SCM args, SCM rest)) SCM_NORETURN;
|
||||
extern void scm_syserror SCM_P ((char *subr)) SCM_NORETURN;
|
||||
extern void scm_syserror_msg SCM_P ((char *subr, char *message, SCM args,
|
||||
int eno)) SCM_NORETURN;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue