]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/profile.cc
Imported Upstream version 2.19.45
[lilypond.git] / lily / profile.cc
index d621564e4747139205a6837069a6aa79b0bd6254..025bea809bbcc83620771ae535aefbdd9c4f0b04 100644 (file)
@@ -1,7 +1,7 @@
 /*
   This file is part of LilyPond, the GNU music typesetter.
 
-  Copyright (C) 2005--2012 Han-Wen Nienhuys <hanwen@xs4all.nl>
+  Copyright (C) 2005--2015 Han-Wen Nienhuys <hanwen@xs4all.nl>
 
   LilyPond is free software: you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
@@ -31,13 +31,13 @@ LY_DEFINE (ly_property_lookup_stats, "ly:property-lookup-stats",
            " @var{sym}.  Choices are @code{prob}, @code{grob}, and"
            " @code{context}.")
 {
-  if (sym == ly_symbol2scm ("context"))
+  if (scm_is_eq (sym, ly_symbol2scm ("context")))
     return context_property_lookup_table ? context_property_lookup_table
            : scm_c_make_hash_table (1);
-  if (sym == ly_symbol2scm ("prob"))
+  if (scm_is_eq (sym, ly_symbol2scm ("prob")))
     return prob_property_lookup_table ? prob_property_lookup_table
            : scm_c_make_hash_table (1);
-  if (sym == ly_symbol2scm ("grob"))
+  if (scm_is_eq (sym, ly_symbol2scm ("grob")))
     return grob_property_lookup_table ? grob_property_lookup_table
            : scm_c_make_hash_table (1);
   return scm_c_make_hash_table (1);
@@ -53,7 +53,7 @@ note_property_access (SCM *table, SCM sym)
     *table = scm_permanent_object (scm_c_make_hash_table (259));
 
   SCM hashhandle = scm_hashq_get_handle (*table, sym);
-  if (hashhandle == SCM_BOOL_F)
+  if (scm_is_false (hashhandle))
     {
       scm_hashq_set_x (*table, sym, scm_from_int (0));
       hashhandle = scm_hashq_get_handle (*table, sym);