diff options
author | Jim Blandy <jimb@red-bean.com> | 1999-02-06 12:31:04 +0000 |
---|---|---|
committer | Jim Blandy <jimb@red-bean.com> | 1999-02-06 12:31:04 +0000 |
commit | 3eeba8d4f523f0c823a11484a36ac0100eed9be7 (patch) | |
tree | 6912007b7ae065edf41a667bc82ae24e6cf6a54f /libguile/eval.c | |
parent | 3ec93c46a1dca6c0f80c33a1b190ac35417bd7d1 (diff) | |
download | guile-3eeba8d4f523f0c823a11484a36ac0100eed9be7.tar.gz |
* chars.c (scm_lowers, scm_uppers, scm_charnames, scm_charnums),
eval.c (s_expression, s_test, s_body, s_bindings, s_variable,
s_clauses, s_formals): Variables now const.
* eval.c (promsmob): Now const.
* macros.c (macrosmob): Now const.
* smob.c (scm_newsmob): Smobfuns argument now points to const.
(freecell, flob, bigob): Now const.
* dynl.c (scm_make_argv_from_stringlist, scm_coerce_rostring),
error.c (scm_error, scm_syserror, scm_syserror_msg,
scm_num_overflow, scm_out_of_range, scm_wrong_type_arg,
scm_memory_error, scm_misc_error, scm_wta), macros.c
(scm_make_synt), feature.c (scm_add_feature), filesys.c
(scm_input_waiting_p), gc.c (scm_gc_start, scm_igc,
scm_must_malloc, scm_must_realloc), gsubr.c (scm_make_gsubr),
numbers.c (scm_num2dbl, scm_two_doubles, scm_num2long,
scm_num2long_long, scm_num2ulong),
options.c (scm_options), posix.c (scm_convert_exec_args,
environ_list_to_c), procs.c (scm_make_subr_opt, scm_make_subr),
ramap.c (scm_ramapc), read.c (scm_flush_ws), socket.c
(scm_sock_fd_to_port, scm_fill_sockaddr, scm_addr_vector), stime.c
(setzone, restorezone, bdtime2c), strop.c (scm_i_index),
strports.c (scm_mkstrport), symbols.c (scm_intern_obarray_soft,
scm_intern_obarray, scm_intern, scm_intern0,
scm_sysintern0_no_module_lookup, scm_sysintern, scm_sysintern0,
scm_symbol_value0), unif.c (scm_aind, scm_shap2ra): Argument
indicating calling subr, error message text, reason for error,
symbol name or feature name are now pointer to const.
* snarf.h (SCM_PROC, SCM_PROC1): String variables are now const.
* procs.c (scm_init_iprocs): iproc argument now points to const.
* pairs.c (cxrs): Now const.
* chars.h, error.h, feature.h, filesys.h, gc.h, gsubr.h, macros.h,
numbers.h, options.h, procs.h, ramap.h, read.h, smob.h,
strports.h, symbols.h, unif.h: Update variable declarations and
function prototypes for above changes.
* dynl.c, dynl-dld.c, dynl-dl.c, dynl-shl.c (sysdep_dynl_link,
sysdep_dynl_unlink, sysdep_dynl_func): Arguments FNAME, SUBR, and
SYMB now point to const.
Diffstat (limited to 'libguile/eval.c')
-rw-r--r-- | libguile/eval.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libguile/eval.c b/libguile/eval.c index 04575e104..a83bab5b3 100644 --- a/libguile/eval.c +++ b/libguile/eval.c @@ -426,13 +426,13 @@ scm_eval_car (pair, env) * some memoized forms have different syntax */ -char scm_s_expression[] = "missing or extra expression"; -char scm_s_test[] = "bad test"; -char scm_s_body[] = "bad body"; -char scm_s_bindings[] = "bad bindings"; -char scm_s_variable[] = "bad variable"; -char scm_s_clauses[] = "bad or missing clauses"; -char scm_s_formals[] = "bad formals"; +const char scm_s_expression[] = "missing or extra expression"; +const char scm_s_test[] = "bad test"; +const char scm_s_body[] = "bad body"; +const char scm_s_bindings[] = "bad bindings"; +const char scm_s_variable[] = "bad variable"; +const char scm_s_clauses[] = "bad or missing clauses"; +const char scm_s_formals[] = "bad formals"; SCM scm_i_dot, scm_i_arrow, scm_i_else, scm_i_unquote, scm_i_uq_splicing, scm_i_apply; @@ -3318,7 +3318,7 @@ scm_eval_x (obj) scm_top_level_env (SCM_CDR (scm_top_level_lookup_closure_var))); } -static scm_smobfuns promsmob = {scm_markcdr, scm_free0, prinprom}; +static const scm_smobfuns promsmob = {scm_markcdr, scm_free0, prinprom}; /* At this point, scm_deval and scm_dapply are generated. |