fluids.h exposes more of its interface, internally at least
authorAndy Wingo <wingo@pobox.com>
Fri, 19 Feb 2010 10:39:44 +0000 (11:39 +0100)
committerAndy Wingo <wingo@pobox.com>
Fri, 19 Feb 2010 11:10:11 +0000 (12:10 +0100)
commit5ef71027e49ba870556be194e177fa09b2ff306a
tree6f6a69265b3679c18ba0e828e3929aa425a2ec4a
parent26e6f99fc3543cd4aa24d2d96126ae025f61ab28
fluids.h exposes more of its interface, internally at least

* libguile/fluids.h (SCM_I_FLUID_P, SCM_I_FLUID_NUM)
  (SCM_I_DYNAMIC_STATE_P, SCM_I_DYNAMIC_STATE_FLUIDS): Expose these
  predicates and accessors, internally at least.
* libguile/fluids.c (IS_FLUID, FLUID_NUM, IS_DYNAMIC_STATE)
  (DYNAMIC_STATE_FLUIDS): Implement in terms of the exposed macros.
libguile/fluids.c
libguile/fluids.h