>From 45c708607bf0fc689d4dcf8d47fad6ed220e3819 Mon Sep 17 00:00:00 2001
From: Jaap de Wolff
Date: Sun, 10 May 2020 17:09:00 +0200
Subject: [PATCH 1/5] Modify obvious incorrect types
---
lily/figured-bass-engraver.cc | 2 +-
lily/font-select.cc | 4 ++--
lily/lookup.cc | 6 +++---
lily/slur-scoring.cc | 2 +-
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/lily/figured-bass-engraver.cc b/lily/figured-bass-engraver.cc
index f42852e81d..30ccae96b9 100644
--- a/lily/figured-bass-engraver.cc
+++ b/lily/figured-bass-engraver.cc
@@ -347,7 +347,7 @@ Figured_bass_engraver::process_music ()
if (use_extenders)
{
- vector junk_continuations;
+ vector junk_continuations;
for (vsize i = 0; i < groups_.size (); i++)
{
Figure_group &group = groups_[i];
diff --git a/lily/font-select.cc b/lily/font-select.cc
index 85456a22c0..1c9a290dd2 100644
--- a/lily/font-select.cc
+++ b/lily/font-select.cc
@@ -30,10 +30,10 @@ Font_metric *
get_font_by_design_size (Output_def *layout, Real requested,
SCM font_vector)
{
- int n = scm_c_vector_length (font_vector);
+ size_t n = scm_c_vector_length (font_vector);
Real size = 1e6;
Real last_size = -1e6;
- int i = 0;
+ size_t i = 0;
SCM pango_description_string = SCM_EOL;
SCM last_pango_description_string = SCM_EOL;
diff --git a/lily/lookup.cc b/lily/lookup.cc
index e52ad83a40..80995f882b 100644
--- a/lily/lookup.cc
+++ b/lily/lookup.cc
@@ -312,9 +312,9 @@ Lookup::round_filled_polygon (vector const &points,
for (vsize i = 0; i < points.size (); i++)
{
- int i0 = i;
- int i1 = (i + 1) % points.size ();
- int i2 = (i + 2) % points.size ();
+ vsize i0 = i;
+ vsize i1 = (i + 1) % points.size ();
+ vsize i2 = (i + 2) % points.size ();
Offset p0 = points[i0];
Offset p1 = points[i1];
Offset p2 = points[i2];
diff --git a/lily/slur-scoring.cc b/lily/slur-scoring.cc
index 7a718f7987..ee4cb2fa3a 100644
--- a/lily/slur-scoring.cc
+++ b/lily/slur-scoring.cc
@@ -387,7 +387,7 @@ Slur::calc_control_points (SCM smob)
if (debug_slurs)
{
string total = best->card ();
- total += to_string (" TOTAL=%.2f idx=%d", best->score (), best->index_);
+ total += to_string (" TOTAL=%.2f idx=%ld", best->score (), best->index_);
set_property (me, "annotation", ly_string2scm (total));
}
#endif
--
2.20.1