]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/tab-note-heads-engraver.cc
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / tab-note-heads-engraver.cc
index 2a1c24b94310d270ba233de66f3f8f54aef4c835..be9fa38515c16e52348408b42d71ed2d11de8092 100644 (file)
@@ -26,11 +26,11 @@ using namespace std;
 */
 class Tab_note_heads_engraver : public Engraver
 {
-  Link_array__Item_ notes_;
+  vector<Item*> notes_;
 
-  Link_array__Item_ dots_;
-  Link_array__Music_ note_events_;
-  Link_array__Music_ tabstring_events_;
+  vector<Item*> dots_;
+  vector<Music*> note_events_;
+  vector<Music*> tabstring_events_;
 public:
   TRANSLATOR_DECLARATIONS (Tab_note_heads_engraver);
 
@@ -67,7 +67,7 @@ Tab_note_heads_engraver::try_music (Music *m)
 void
 Tab_note_heads_engraver::process_music ()
 {
-  int j = 0;
+  vsize j = 0;
   for (vsize i = 0; i < note_events_.size (); i++)
     {
       SCM stringTunings = get_property ("stringTunings");