Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG
authorAndy Wingo <wingo@pobox.com>
Tue, 19 Nov 2013 20:04:24 +0000 (21:04 +0100)
committerAndy Wingo <wingo@pobox.com>
Tue, 19 Nov 2013 20:04:24 +0000 (21:04 +0100)
commit095100bbdbfc79ccba39fa68b75d8530361299d3
tree6ae826998b83a734eece5827fe3781e685e0cbd6
parent3fe96dd8088957a09cfd15747ae646595934f83a
Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG

* libguile/instructions.h: Guard in BUILDING_LIBGUILE.
  (SCM_PACK_OP_24):
  (SCM_PACK_OP_8_8_8):
  (SCM_PACK_OP_8_16):
  (SCM_PACK_OP_16_8):
  (SCM_PACK_OP_12_12): Rename from SCM_PACK_RTL_*, and splice in the
  opcode.
  (SCM_PACK_OP_ARG_8_24): New helper.

* libguile/vm.c:
* libguile/gsubr.c:
* libguile/foreign.c:
* libguile/control.c:
* libguile/continuations.c: Adapt.
libguile/continuations.c
libguile/control.c
libguile/foreign.c
libguile/gsubr.c
libguile/instructions.h
libguile/vm.c