Hi,
just a minor final nit. Can SCM_VOIDP_TEST be enabled by default? And
can the definition of SCM be changed to
typedef struct UNUSED_STRUCT * SCM;
(or perhaps scm_cell in stead of UNUSED_STRUCT; that might ease
debugging a little in some cases).
C compiler cast from and to void * without complaints, which fucks up
compatibility if you have a C++ program that has both one from
func (const char *);
func (String);
func (void*);
and
func (SCM );
--
Han-Wen Nienhuys, [EMAIL PROTECTED] ** GNU LilyPond - The Music Typesetter
http://www.cs.uu.nl/people/hanwen/lilypond/index.html