X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fsource-file.cc;h=14fdf2beb3b6ef4c10ff835c60deeca2a5811157;hb=5d84bfad4626892bcffd05adcced53c8a2329047;hp=98d4a0f8785ca534803b1cc7a53730f212c53d6d;hpb=cb0b407e567feca71cbc5f9479a06b266c69a26c;p=lilypond.git diff --git a/lily/source-file.cc b/lily/source-file.cc index 98d4a0f878..14fdf2beb3 100644 --- a/lily/source-file.cc +++ b/lily/source-file.cc @@ -33,23 +33,15 @@ #include #else #include +#define istringstream(x) istrstream (x, length ()) #endif +using namespace std; #include "file-name-map.hh" #include "international.hh" #include "misc.hh" #include "warn.hh" -#if HAVE_SSTREAM -using std::istringstream; -#else -#define istringstream(x) std::istrstream (x, length ()) -#endif - -using std::istream; -using std::string; -using std::vector; - void Source_file::load_stdin () { @@ -81,7 +73,7 @@ gulp_file (const string &filename, int desired_size) int read_count = real_size; if (desired_size > 0) - read_count = std::min (read_count, desired_size); + read_count = min (read_count, desired_size); rewind (f); @@ -174,8 +166,8 @@ Source_file::get_istream () else { istream_ = new istringstream (""); - istream_->setstate (std::ios::eofbit); - // istream_->set (std::ios::eofbit); + istream_->setstate (ios::eofbit); + // istream_->set (ios::eofbit); } } return istream_; @@ -329,7 +321,7 @@ Source_file::get_line (char const *pos_str0) const /* this will find the '\n' character at the end of our line */ vsize lo = lower_bound (newline_locations_, pos_str0, - std::less ()); + less ()); /* the return value will be indexed from 1 */ return lo + 1 + line_offset_; @@ -370,7 +362,7 @@ Source_file::get_port () const /****************************************************************/ -const char Source_file::type_p_name_[] = "ly:source-file?"; +const char * const Source_file::type_p_name_ = "ly:source-file?"; SCM Source_file::mark_smob () const