Publish the maximum number of SMOB types as `SCM_I_MAX_SMOB_TYPE_COUNT'.
authorLudovic Courtès <ludo@gnu.org>
Sun, 18 Jan 2009 15:42:17 +0000 (16:42 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sun, 18 Jan 2009 15:42:17 +0000 (16:42 +0100)
commitc891a40e9fc5f718bfaf6e70f8fd0b19311d14a6
tree734b544458f5f18ab87bdfbff15e686468bdfc3c
parentd0cad2492cd880fded45b4ab52afb61e6047b1ac
Publish the maximum number of SMOB types as `SCM_I_MAX_SMOB_TYPE_COUNT'.

* libguile/goops.c (create_smob_classes): Refer to
  `SCM_I_MAX_SMOB_TYPE_COUNT' rather than 255 (which is wrong) or 256.

* libguile/smob.c (MAX_SMOB_COUNT): Alias for `SCM_I_MAX_SMOB_TYPE_COUNT'.

* libguile/smob.h (SCM_I_MAX_SMOB_TYPE_COUNT): New macro.
libguile/goops.c
libguile/smob.c
libguile/smob.h