]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/lily-parser.cc
Replace C++ (in)equality checks with proper SCM syntax
[lilypond.git] / lily / lily-parser.cc
index 35e030951043bd2c4218d2c5c96b15ea5ad2858e..2d006f8d788894fe0c8b4407a16279d18c78a757 100644 (file)
@@ -242,7 +242,7 @@ Output_def *
 get_paper (Lily_parser *parser)
 {
   SCM papers = parser->lexer_->lookup_identifier ("$papers");
-  Output_def *layout = ((papers == SCM_UNDEFINED) || scm_is_null (papers))
+  Output_def *layout = (SCM_UNBNDP (papers) || scm_is_null (papers))
                        ? 0 : Output_def::unsmob (scm_car (papers));
   SCM default_paper = parser->lexer_->lookup_identifier ("$defaultpaper");
   layout = layout ? layout : Output_def::unsmob (default_paper);