diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-02-18 20:07:28 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-02-18 20:07:28 -0800 |
commit | f6b8a4a199c9ba358e3571ae9486dd6e3b93e5b2 (patch) | |
tree | b00cd2f6655e2f2d7d6a02bdbbee308ade673b61 /pdf-clobber-stamps.tl | |
parent | 44a98cac667e57d5d9d05cb0a2c189dea03ebabe (diff) | |
download | txr-f6b8a4a199c9ba358e3571ae9486dd6e3b93e5b2.tar.gz txr-f6b8a4a199c9ba358e3571ae9486dd6e3b93e5b2.tar.bz2 txr-f6b8a4a199c9ba358e3571ae9486dd6e3b93e5b2.zip |
lisplib: split lisplib_try_load into namespaces.
* lisplib.c (lisplib_init): Change sys:try-load (only used by
place.tl) to sys:try-load-fun, and register it to
(lisplib_try_load): External function becomes static.
(lisplib_try_load_fun, lisplib_try_load_var,
lisplib_try_load_fun_var, lisplib_try_load_slot,
lisplib_try_load_struct, lisplib_try_load_keyword): New
functions.
* lisplib.h (lisplib_try_load): Declaration removed.
(lisplib_try_load): External function becomes static.
(lisplib_try_load_fun, lisplib_try_load_var,
lisplib_try_load_fun_var, lisplib_try_load_slot,
lisplib_try_load_struct, lisplib_try_load_keyword): Declared.
* eval.c (lookup_global_var, lookup_var, lookup_symac,
lookup_symac_lisp1, rt_defvarl, rt_defv, op_defsymacro,
rt_defsymacro, makunbound): Use lisplip_try_load_var.
(lookup_fun, lookup_mac, rt_defun, rt_defmacro, fmakunbound,
mmakunbound): Use lisplib_try_load_fun.
(expand_param_macro): Use lisplib_try_load_keyword, which is
a catch-all namespace for anything tied to keywords.
* struct.c (make_struct_type, find_struct_type): Use
lisplib_try_load_struct.
(lookup_sloat_load, lookup_static_slot_load,
lookup_static_slot_desc_load, slot_types, static_slot_types):
Use lisplib_try_load_slot.
* stdlib/place.tl (get-place-macro): Use try-load-fun,
rather than try-load.
Diffstat (limited to 'pdf-clobber-stamps.tl')
0 files changed, 0 insertions, 0 deletions