X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fsource.cc;h=811b4dd6814dd541400b38895eae08f39c16ed88;hb=34da245dd0722ef0c6fb4afef935c18549aef146;hp=002768038c0069a8b33fd2f649dfc35c72655a24;hpb=9f3572d98bb948c9689cd1f75401a029451fa001;p=lilypond.git diff --git a/lily/source.cc b/lily/source.cc index 002768038c..811b4dd681 100644 --- a/lily/source.cc +++ b/lily/source.cc @@ -14,15 +14,15 @@ Sources::Sources () { path_ = 0; - is_binary_ = false; } -void -Sources::set_binary (bool bo) + +Sources::Sources (Sources const &) { - is_binary_ = bo; + assert (false); } + void Sources::set_path (File_path *f) { @@ -58,19 +58,9 @@ Sources::add (Source_file *sourcefile) Sources::~Sources () { - junk_pointers (sourcefiles_); -} - -Source_file * -Sources::get_sourcefile (char const *str0) -{ - for (vector::iterator i = sourcefiles_.begin(); - i != sourcefiles_.end (); i++) + for (vsize i = 0; i < sourcefiles_.size (); i++) { - if ((*i)->contains (str0)) - return *i; + sourcefiles_[i]->unprotect (); } - - return 0; }