diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-01-22 23:20:50 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2012-01-22 23:23:44 +0100 |
commit | 0fc9040fa248c7d964966a568749d1398a457cd8 (patch) | |
tree | 77f8d07f8c48a3eec416c73df91e65cba234d4a6 /libguile/hashtab.c | |
parent | 17cc6e40a9ba5db9b0ff003a9a277ba43a72a067 (diff) | |
download | guile-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