summaryrefslogtreecommitdiff
path: root/cord
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2017-11-29 11:42:47 +0300
committerIvan Maidanski <ivmai@mail.ru>2017-11-29 13:01:47 +0300
commit07feeaa568096c917bb61d69dde79e6a2511cf3f (patch)
tree43f472ba0975899a9e683a2ca6b566926bbd3faa /cord
parent85fd1402870f5ea661846622133e8e857215ba2f (diff)
downloadbdwgc-07feeaa568096c917bb61d69dde79e6a2511cf3f.tar.gz
Eliminate 'this statement may fall through' GCC warnings
* cord/cordprnt.c (extract_conv_spec): Eliminate fall through in a switch statement. * cord/tests/de.c (do_command): Replace "fall through:" comment with "FALLTHRU" formal comment (on a new line). * win32_threads.c [!GC_PTHREADS && !GC_NO_THREADS_DISCOVERY] (GC_DllMain): Likewise.
Diffstat (limited to 'cord')
-rw-r--r--cord/cordprnt.c4
-rw-r--r--cord/tests/de.c2
2 files changed, 4 insertions, 2 deletions
diff --git a/cord/cordprnt.c b/cord/cordprnt.c
index 70bad9cd..051e8930 100644
--- a/cord/cordprnt.c
+++ b/cord/cordprnt.c
@@ -92,7 +92,9 @@ static int extract_conv_spec(CORD_pos source, char *buf,
if (!saw_number) {
/* Zero fill flag; ignore */
break;
- } /* otherwise fall through: */
+ }
+ current_number *= 10;
+ break;
case '1':
case '2':
case '3':
diff --git a/cord/tests/de.c b/cord/tests/de.c
index 2b467f22..1c00270b 100644
--- a/cord/tests/de.c
+++ b/cord/tests/de.c
@@ -492,7 +492,7 @@ void do_command(int c)
break;
}
col--; file_pos--;
- /* fall through: */
+ /* FALLTHRU */
case DEL:
if (file_pos == current_len-1) break;
/* Can't delete trailing newline */