dynamic-func returns foreign objects, not bignums
authorAndy Wingo <wingo@pobox.com>
Mon, 4 Jan 2010 11:21:02 +0000 (12:21 +0100)
committerAndy Wingo <wingo@pobox.com>
Mon, 4 Jan 2010 11:39:21 +0000 (12:39 +0100)
commite773b1e6ce2af1753034cb1065518c2341228008
tree81981844565228e6a0b1b37e1eb97deec64b05af
parente2c2a6994d05124760ea7f18caf5d28fb47e453c
dynamic-func returns foreign objects, not bignums

* libguile/dynl.c (scm_dynamic_func, scm_dynamic_call)
  (scm_dynamic_args_call): Change the representation of dynamic
  functions to be foreign objects. Shouldn't affect any users, as people
  should be treating the return value of dynamic-func as an opaque
  object.
libguile/dynl.c