X-Git-Url: https://git.hcoop.net/bpt/guile.git/blobdiff_plain/7866a09b5b355ea277d2dd780b24e98f647329d4..fbf0c8c7b194202e01338f8b5324126bf73af4c9:/libguile/error.h?ds=sidebyside diff --git a/libguile/error.h b/libguile/error.h index 81a79ff46..1c10fd8c3 100644 --- a/libguile/error.h +++ b/libguile/error.h @@ -2,7 +2,7 @@ #ifndef ERRORH #define ERRORH -/* Copyright (C) 1995,1996,1997,1998 Free Software Foundation, Inc. +/* Copyright (C) 1995,1996,1997,1998, 2000 Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -67,9 +67,6 @@ extern SCM scm_strerror (SCM err); extern void scm_syserror (const char *subr) SCM_NORETURN; extern void scm_syserror_msg (const char *subr, const char *message, SCM args, int eno) SCM_NORETURN; -/* scm_sysmissing is no longer used in libguile. it can probably be - removed after a release or two (2000-01-09). */ -extern void scm_sysmissing (const char *subr) SCM_NORETURN; extern void scm_num_overflow (const char *subr) SCM_NORETURN; extern void scm_out_of_range (const char *subr, SCM bad_value) SCM_NORETURN; @@ -78,10 +75,26 @@ extern void scm_out_of_range_pos (const char *subr, SCM bad_value, SCM pos) extern void scm_wrong_num_args (SCM proc) SCM_NORETURN; extern void scm_wrong_type_arg (const char *subr, int pos, SCM bad_value) SCM_NORETURN; +extern void scm_wrong_type_arg_msg (const char *subr, int pos, + SCM bad_value, const char *sz) SCM_NORETURN; extern void scm_memory_error (const char *subr) SCM_NORETURN; extern void scm_misc_error (const char *subr, const char *message, SCM args) SCM_NORETURN; extern SCM scm_wta (SCM arg, const char *pos, const char *s_subr); extern void scm_init_error (void); + + +#if (SCM_DEBUG_DEPRECATED == 0) + +extern void scm_sysmissing (const char *subr) SCM_NORETURN; + +#endif /* SCM_DEBUG_DEPRECATED == 0 */ + #endif /* ERRORH */ + +/* + Local Variables: + c-file-style: "gnu" + End: +*/