]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/general-scheme.cc
Remove unnecessary std
[lilypond.git] / lily / general-scheme.cc
index 605bf06cfd9c803b2aa960b4be541915946a210d..e73ab0b9272d7bdf1d3f07d5d7e35d24367ba4e2 100644 (file)
@@ -99,7 +99,6 @@ LY_DEFINE (ly_gulp_file, "ly:gulp-file",
   return scm_from_locale_stringn (contents.c_str (), contents.length ());
 }
 
-
 LY_DEFINE (ly_dir_p, "ly:dir?",
            1, 0, 0, (SCM s),
            "Is @var{s} a direction?  Valid directions are @w{@code{-1}},"
@@ -115,6 +114,18 @@ LY_DEFINE (ly_dir_p, "ly:dir?",
   return SCM_BOOL_F;
 }
 
+LY_DEFINE (ly_vsize_p, "ly:vsize?",
+           1, 0, 0, (SCM s),
+           "Is @var{s} a vsize?")
+{
+  if (scm_is_integer (s))
+    {
+      int i = scm_to_int (s);
+      return i >= 0 ? SCM_BOOL_T : SCM_BOOL_F;
+    }
+  return SCM_BOOL_F;
+}
+
 LY_DEFINE (ly_assoc_get, "ly:assoc-get",
            2, 2, 0,
            (SCM key, SCM alist, SCM default_value, SCM strict_checking),