Index: libcio/scan.c
===================================================================
--- libcio/scan.c	(revision 499da167d28b5c4a8b1ed7df56dc8a97bca0eca1)
+++ libcio/scan.c	(revision 6dbed5293fb864c483911c8f53245e66497de9e9)
@@ -148,4 +148,5 @@
 			case 'D':
 				lflag = TRUE;
+				/* fall through */
 
 			case 'd':
@@ -157,4 +158,5 @@
 			case 'X':
 				lflag = TRUE;
+				/* fall through */
 
 			case 'x':
@@ -165,4 +167,5 @@
 			case 'O':
 				lflag = TRUE;
+				/* fall through */
 
 			case 'o':
Index: libsm/strtol.c
===================================================================
--- libsm/strtol.c	(revision 499da167d28b5c4a8b1ed7df56dc8a97bca0eca1)
+++ libsm/strtol.c	(revision 6dbed5293fb864c483911c8f53245e66497de9e9)
@@ -33,7 +33,9 @@
 		case '-':
 			neg++;
+			/* fall through */
 
-		case '+': /* fall-through */
+		case '+':
 			c = *++str;
+			/* fall through */
 		}
 	}
