summaryrefslogtreecommitdiff
path: root/libguile/symbols.c
diff options
context:
space:
mode:
authorMichael Livshin <mlivshin@bigfoot.com>2001-01-11 21:03:18 +0000
committerMichael Livshin <mlivshin@bigfoot.com>2001-01-11 21:03:18 +0000
commit322ec19d3cede3e4d74c209e8155b4faba21f5f5 (patch)
tree6d801086023ddcd6173b71b1fe4b90ba39f10b16 /libguile/symbols.c
parent60d02d0914b57ba7e1ecd78a9ec27387cfd98b57 (diff)
downloadguile-322ec19d3cede3e4d74c209e8155b4faba21f5f5.tar.gz
* objects.h (SCM_SET_ENTITY_SETTER): new macro. SCM_ENTITY_SETTER
casts its result, so doesn't yield an lvalue per ANSI C. * goops.c (s_scm_sys_set_object_setter_x): use SCM_SET_ENTITY_SETTER. (clear_method_cache): use SCM_SET_ENTITY_PROCEDURE. * gc.h (SCM_GC_SET_CARD_BVEC): new macro. SCM_GC_CARD_BVEC casts its result, so doesn't yield an lvalue per ANSI C. (SCM_GC_SET_CARD_FLAGS): ditto for SCM_GC_GET_CARD_FLAGS. (SCM_GC_CLR_CARD_FLAGS): redefined in terms of SCM_GC_SET_CARD_FLAGS. (SCM_GC_SET_CARD_FLAG, SCM_GC_CLR_CARD_FLAGS): ditto. * gc.c (INIT_CARD): use the explicit setter macro to set the bvec.
Diffstat (limited to 'libguile/symbols.c')
0 files changed, 0 insertions, 0 deletions