]> git.donarmstrong.com Git - lilypond.git/commit
Configure: Add backward compat fix for Guile 1.8.
authorPatrick McCarty <pnorcks@gmail.com>
Fri, 2 Apr 2010 00:39:52 +0000 (17:39 -0700)
committerPatrick McCarty <pnorcks@gmail.com>
Sat, 17 Apr 2010 02:16:49 +0000 (19:16 -0700)
commit612f8f6ba1f363a2ed9b099872e95ca10058c831
treec4ebf9769de872f22313bac02f4c496531b7de81
parent08f034d86e6e0ae3c72ed303e3cbbfd85fa6f7bf
Configure: Add backward compat fix for Guile 1.8.

Guile 1.9 introduces two new typedefs that are used with the
scm_internal_hash_fold() and scm_internal_hash_for_each_handle()
functions.

To preserve backward compatibility with Guile 1.8, we must check for
these typedefs in Guile's API, and conditionally compile them.

According to the Guile team, these two functions were intended for
internal use (thus their naming convention), so LilyPond should
eventually migrate away from using them.
config.hh.in
configure.in
lily/general-scheme.cc
lily/include/ly-module.hh
lily/ly-module.cc
lily/module-scheme.cc
lily/scm-hash.cc