[gnome-commander/ConvertWarningsToErrors] gnome-cmd-advrename-lexer.ll: fix for switch-default
- From: Uwe Scholz <uwescholz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-commander/ConvertWarningsToErrors] gnome-cmd-advrename-lexer.ll: fix for switch-default
- Date: Wed, 19 Apr 2017 20:07:36 +0000 (UTC)
commit 6241081fa492ffe3ff518a54e7e0aabecf75d75e
Author: Mamoru TASAKA <mtasaka fedoraproject org>
Date: Wed Apr 19 17:27:57 2017 +0900
gnome-cmd-advrename-lexer.ll: fix for switch-default
src/gnome-cmd-advrename-lexer.ll:156:42: error: switch missing default case [-Werror=switch-default]
likewise
gnome-cmd-advrename-lexer.cc:1205:15: error: switch missing default case [-Werror=switch-default]
else switch ( yy_get_next_buffer( ) )
- This is from the output of flex, so cannot be modified. So we have to ignore this.
src/gnome-cmd-advrename-lexer.ll | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/src/gnome-cmd-advrename-lexer.ll b/src/gnome-cmd-advrename-lexer.ll
index 64fa3bd..dfe39d2 100644
--- a/src/gnome-cmd-advrename-lexer.ll
+++ b/src/gnome-cmd-advrename-lexer.ll
@@ -160,6 +160,7 @@ tag_name {ape}|{audio}|{doc}|{exif}|{file}|{flac}|{id3}|{image}|{iptc}|{pdf}|
case 'n' : p->type = NAME; break;
case 'N' : p->type = FULL_NAME; break;
case 'p' : p->type = PARENT_DIR; break;
+ default: break;
}
from = to = 0;
@@ -175,6 +176,7 @@ tag_name {ape}|{audio}|{doc}|{exif}|{file}|{flac}|{id3}|{image}|{iptc}|{pdf}|
if (strchr(yytext+3,','))
to = from<0 && to+from>0 ? 0 : from+to;
break;
+ default: break;
}
g_strfreev(a);
@@ -217,6 +219,7 @@ tag_name {ape}|{audio}|{doc}|{exif}|{file}|{flac}|{id3}|{image}|{iptc}|{pdf}|
{
case 'x' : p->type = XRANDOM; break;
case 'X' : p->type = XXRANDOM; break;
+ default: break;
}
p->random.x_prec = min (precision, MAX_XRANDOM_PRECISION);
@@ -257,6 +260,7 @@ tag_name {ape}|{audio}|{doc}|{exif}|{file}|{flac}|{id3}|{image}|{iptc}|{pdf}|
case 'n' : p->type = NAME; break;
case 'N' : p->type = FULL_NAME; break;
case 'p' : p->type = PARENT_DIR; break;
+ default: break;
}
p->tag.beg = 0;
@@ -290,6 +294,7 @@ tag_name {ape}|{audio}|{doc}|{exif}|{file}|{flac}|{id3}|{image}|{iptc}|{pdf}|
{
case 'x' : p->type = XRANDOM; break;
case 'X' : p->type = XXRANDOM; break;
+ default: break;
}
p->random.x_prec = MAX_XRANDOM_PRECISION;
@@ -310,8 +315,17 @@ tag_name {ape}|{audio}|{doc}|{exif}|{file}|{flac}|{id3}|{image}|{iptc}|{pdf}|
fname_template_has_percent = TRUE;
}
+%{
+#if defined (__GNUC__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wswitch-default"
+#endif
+%}
[^%$]+ ECHO; // concatenate consecutive
non-[%$] chars into single TEXT chunk
%%
+#if defined (__GNUC__)
+#pragma GCC diagnostic pop
+#endif
void gnome_cmd_advrename_reset_counter(int n, long start, int precision, int step)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]