summaryrefslogtreecommitdiff
path: root/libguile/hashtab.c
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2012-01-22 23:20:50 +0100
committerLudovic Courtès <ludo@gnu.org>2012-01-22 23:23:44 +0100
commit0fc9040fa248c7d964966a568749d1398a457cd8 (patch)
tree77f8d07f8c48a3eec416c73df91e65cba234d4a6 /libguile/hashtab.c
parent17cc6e40a9ba5db9b0ff003a9a277ba43a72a067 (diff)
downloadguile-0fc9040fa248c7d964966a568749d1398a457cd8.tar.gz
Parenthesize and type `SCM_FRAME' macros; check layout of `scm_vm_frame'.
* libguile/frames.c: Add compile-time assertions on the layout of `struct scm_vm_frame'. (RELOC): Parenthesize and type VAL. * libguile/frames.h (SCM_FRAME_STRUCT): Write in terms of `SCM_FRAME_DATA_ADDRESS'. (SCM_FRAME_DATA_ADDRESS): Parenthesize and type FP. (SCM_FRAME_SET_DYNAMIC_LINK): Write in terms of `SCM_FRAME_DYNAMIC_LINK'. * libguile/vm.c (RELOC): Parenthesize and type SCM_P.
Diffstat (limited to 'libguile/hashtab.c')
0 files changed, 0 insertions, 0 deletions