* options.c (scm_options_try): new function. This allows error
authorHan-Wen Nienhuys <hanwen@lilypond.org>
Fri, 19 Jan 2007 19:35:36 +0000 (19:35 +0000)
committerHan-Wen Nienhuys <hanwen@lilypond.org>
Fri, 19 Jan 2007 19:35:36 +0000 (19:35 +0000)
commit03347a975b726f4b645339660156f62aba1f27ec
tree540449204d6516103eae2037f7b7f7c8e3847694
parentb0763985c406ea86dde87854cfaabc175c293eb1
* options.c (scm_options_try): new function. This allows error
reporting before changing options in a critical section.

* options.c: remove n (for length) from scm_option_X
functions. Detect option list length by looking for NULL name.
libguile/ChangeLog
libguile/options.c
libguile/options.h