[pango/compiler-warnings: 2/6] break: Silence compiler warnings
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango/compiler-warnings: 2/6] break: Silence compiler warnings
- Date: Sun, 22 Aug 2021 06:24:49 +0000 (UTC)
commit 68a76dca70a4e432bfa1889ecb4032fb4c11cc88
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Aug 22 02:12:02 2021 -0400
break: Silence compiler warnings
pango/break.c | 24 ++++++++++++++++--------
1 file changed, 16 insertions(+), 8 deletions(-)
---
diff --git a/pango/break.c b/pango/break.c
index b8f70855..b2586da2 100644
--- a/pango/break.c
+++ b/pango/break.c
@@ -356,7 +356,7 @@ pango_default_break (const gchar *text,
makes_hangul_syllable = (prev_end == this_start) || (prev_end + 1 == this_start);
}
- switch (type)
+ switch ((int)type)
{
case G_UNICODE_SPACE_SEPARATOR:
case G_UNICODE_LINE_SEPARATOR:
@@ -387,7 +387,7 @@ pango_default_break (const gchar *text,
/* Find the GraphemeBreakType of wc */
GB_type = GB_Other;
- switch ((int) type)
+ switch ((int)type)
{
case G_UNICODE_FORMAT:
if (G_UNLIKELY (wc == 0x200C))
@@ -471,8 +471,6 @@ pango_default_break (const gchar *text,
{
if (prev_GB_type == GB_RI_Odd)
GB_type = GB_RI_Even;
- else if (prev_GB_type == GB_RI_Even)
- GB_type = GB_RI_Odd;
else
GB_type = GB_RI_Odd;
break;
@@ -484,6 +482,9 @@ pango_default_break (const gchar *text,
if (wc >= 0x1F3FB && wc <= 0x1F3FF)
GB_type = GB_Extend;
break;
+
+ default:
+ break;
}
/* Rule GB11 */
@@ -587,6 +588,8 @@ pango_default_break (const gchar *text,
if (wc == 0x058A)
WB_type = WB_ALetter; /* ALetter exceptions */
break;
+ default:
+ break;
}
if (WB_type == WB_Other)
@@ -600,6 +603,8 @@ pango_default_break (const gchar *text,
if (wc != 0x003A && wc != 0xFE13 && wc != 0x002E)
WB_type = WB_MidNum; /* MidNum */
break;
+ default:
+ break;
}
if (WB_type == WB_Other)
@@ -683,6 +688,8 @@ pango_default_break (const gchar *text,
if (break_type != G_UNICODE_BREAK_COMPLEX_CONTEXT && script != PANGO_SCRIPT_HIRAGANA)
WB_type = WB_ALetter; /* ALetter */
break;
+ default:
+ break;
}
if (WB_type == WB_Other)
@@ -870,6 +877,9 @@ pango_default_break (const gchar *text,
SB_type = SB_STerm;
break;
+
+ default:
+ break;
}
if (SB_type == SB_Other)
@@ -1016,7 +1026,7 @@ pango_default_break (const gchar *text,
/* Rule LB1:
assign a line breaking class to each code point of the input. */
- switch (break_type)
+ switch ((int)break_type)
{
case G_UNICODE_BREAK_AMBIGUOUS:
case G_UNICODE_BREAK_SURROGATE:
@@ -1037,7 +1047,7 @@ pango_default_break (const gchar *text,
break;
default:
- ;
+ break;
}
/* If it's not a grapheme boundary, it's not a line break either */
@@ -1080,8 +1090,6 @@ pango_default_break (const gchar *text,
{
if (prev_LB_type == LB_RI_Odd)
LB_type = LB_RI_Even;
- else if (prev_LB_type == LB_RI_Even)
- LB_type = LB_RI_Odd;
else
LB_type = LB_RI_Odd;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]