mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 20:00:19 +02:00
cpp hygiene in the vm
* libguile/vm-engine.c: * libguile/vm-i-scheme.c: * libguile/vm-i-system.c: CPP hygiene: the code that #defines, #undefs. Makes things cleaner given the multiple inclusion dance we do.
This commit is contained in:
parent
c850a0ff4d
commit
a0ec1ca116
3 changed files with 47 additions and 6 deletions
|
@ -433,8 +433,34 @@ VM_NAME (SCM vm, SCM program, SCM *argv, int nargs)
|
|||
abort (); /* never reached */
|
||||
}
|
||||
|
||||
#undef ALIGNED_P
|
||||
#undef CACHE_REGISTER
|
||||
#undef CHECK_OVERFLOW
|
||||
#undef FREE_VARIABLE_REF
|
||||
#undef FUNC2
|
||||
#undef INIT
|
||||
#undef INUM_MAX
|
||||
#undef INUM_MIN
|
||||
#undef jump_table
|
||||
#undef LOCAL_REF
|
||||
#undef LOCAL_SET
|
||||
#undef NEXT
|
||||
#undef NEXT_JUMP
|
||||
#undef REL
|
||||
#undef RETURN
|
||||
#undef RETURN_ONE_VALUE
|
||||
#undef RETURN_VALUE_LIST
|
||||
#undef RUN_HOOK
|
||||
#undef RUN_HOOK1
|
||||
#undef SYNC_ALL
|
||||
#undef SYNC_BEFORE_GC
|
||||
#undef SYNC_IP
|
||||
#undef SYNC_REGISTER
|
||||
#undef VARIABLE_BOUNDP
|
||||
#undef VARIABLE_REF
|
||||
#undef VARIABLE_SET
|
||||
#undef VM_DEFINE_OP
|
||||
#undef VM_INSTRUCTION_TO_LABEL
|
||||
#undef VM_USE_HOOKS
|
||||
|
||||
/*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue