mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-17 01:00:20 +02:00
* __scm.h (SCM_ASSERT, SCM_WTA_DISPATCH_0, SCM_WTA_DISPATCH_1,
SCM_WTA_DISPATCH_2, SCM_WTA_DISPATCH_n): Don't call scm_wta, call scm_wrong_type_arg instead. (SCM_WNA): Deprecated. * error.[ch] (scm_wta): Deprecated. * numbers.c (s_i_log): Minor comment fix. * read.c (scm_lreadr), unif.c (scm_aind, scm_shap2ra, scm_make_shared_array, scm_transpose_array, scm_enclose_array, scm_array_in_bounds_p): Don't use SCM_ASSERT to check for wrong-num-args or misc errors. * unif.c (scm_make_shared_array, scm_transpose_array, scm_enclose_array, scm_array_in_bounds_p, scm_array_set_x): Validate the rest argument (note: this is only done when guile is built with SCM_DEBUG_REST_ARGUMENT=1) (scm_array_in_bounds_p, scm_uniform_vector_ref, scm_array_set_x): Replace calls to scm_wrong_num_args by SCM_WRONG_NUM_ARGS. * validate.h (SCM_FUNC_NAME, SCM_VALIDATE_NUMBER_COPY, SCM_VALIDATE_NUMBER_DEF_COPY): Deprecated.
This commit is contained in:
parent
68baa7e7f8
commit
b3fcac341b
10 changed files with 140 additions and 85 deletions
|
@ -81,7 +81,6 @@ extern void scm_wrong_type_arg_msg (const char *subr, int pos,
|
|||
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);
|
||||
|
||||
|
||||
|
@ -89,6 +88,7 @@ extern void scm_init_error (void);
|
|||
#if (SCM_DEBUG_DEPRECATED == 0)
|
||||
|
||||
extern void scm_sysmissing (const char *subr) SCM_NORETURN;
|
||||
extern SCM scm_wta (SCM arg, const char *pos, const char *s_subr);
|
||||
|
||||
#endif /* SCM_DEBUG_DEPRECATED == 0 */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue