* snarf.h: Factor out differences between C++ and non-C++ into
authorGreg J. Badros <gjb@cs.washington.edu>
Fri, 7 Jan 2000 23:05:04 +0000 (23:05 +0000)
committerGreg J. Badros <gjb@cs.washington.edu>
Fri, 7 Jan 2000 23:05:04 +0000 (23:05 +0000)
commit4b4d0898a6836f499b7b7e27b11285dcd1bf3166
treee38f65848e1c4992643b25d37ce7abbf65792487
parent03ec84b88bfdcb3a658d1fa354db2d6b56fe6d5f
* snarf.h: Factor out differences between C++ and non-C++ into
SCM_FUNC_CAST_ARBITRARY_ARGS macro.  Modify all the snarf macro
definitions to use SCM_NOTSNARF and SCM_SNARFING macros (like
Mikael's macros, below, but changed names and SCM_SNARFING no
longer expands to include %%% -- that must appear in the argument
so that the token appears at the call-site as a reminder).
libguile/snarf.h