]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/general-scheme.cc
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / general-scheme.cc
index 933a34b991f46835b32cfc6fcf871a4608c76d42..558d111f8617b7b61147504ec8dbf658446b76ed 100644 (file)
@@ -31,8 +31,8 @@ LY_DEFINE (ly_find_file, "ly:find-file",
 {
   SCM_ASSERT_TYPE (scm_is_string (name), name, SCM_ARG1, __FUNCTION__, "string");
 
-  std::string nm = ly_scm2string (name);
-  std::string file_name = global_path.find (nm);
+  string nm = ly_scm2string (name);
+  string file_name = global_path.find (nm);
   if (file_name.empty ())
     return SCM_BOOL_F;
 
@@ -56,7 +56,7 @@ LY_DEFINE (ly_gulp_file, "ly:gulp-file",
       sz = scm_to_int (size);
     }
   
-  std::string contents = gulp_file_to_string (ly_scm2string (name), true, sz);
+  string contents = gulp_file_to_string (ly_scm2string (name), true, sz);
   return scm_from_locale_stringn (contents.c_str (), contents.length ());
 }
 
@@ -224,7 +224,7 @@ LY_DEFINE (ly_output_formats, "ly:output-formats",
           "Formats passed to --format as a list of strings, "
           "used for the output.")
 {
-  Array<std::string> output_formats = split_string (output_format_global, ',');
+  vector<string> output_formats = string_split (output_format_global, ',');
 
   SCM lst = SCM_EOL;
   int output_formats_count = output_formats.size ();