From mboxrd@z Thu Jan 1 00:00:00 1970 From: gjb@sourceware.cygnus.com To: guile-cvs@sourceware.cygnus.com Subject: guile/guile-core/libguile snarf.h Date: Fri, 07 Jan 2000 15:05:00 -0000 Message-id: <20000107230504.27901.qmail@sourceware.cygnus.com> X-SW-Source: 2000-q1/msg00056.html List-Id: CVSROOT: /cvs/guile Module name: guile Changes by: gjb@sourceware.cygnus.com 00/01/07 15:05:04 Modified files: guile-core/libguile: snarf.h Log message: * 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).