summaryrefslogtreecommitdiffstats
path: root/sys-utils/ldattach.c
diff options
context:
space:
mode:
authorSami Kerola2011-11-02 19:15:27 +0100
committerSami Kerola2011-11-02 19:26:15 +0100
commitba64bbd224ee65122c47d78629ebf231de0c01e9 (patch)
tree35e07901e71fd62b0b321c053c7d8bf1f2032d85 /sys-utils/ldattach.c
parentldattach: convert debug macro to function (diff)
downloadkernel-qcow2-util-linux-ba64bbd224ee65122c47d78629ebf231de0c01e9.tar.gz
kernel-qcow2-util-linux-ba64bbd224ee65122c47d78629ebf231de0c01e9.tar.xz
kernel-qcow2-util-linux-ba64bbd224ee65122c47d78629ebf231de0c01e9.zip
ldattach: add default case to switches
The warnings bellow are about impossible case, so makign abort() as default seems correct. ldattach.c:305:2: warning: switch missing default case [-Wswitch-default] ldattach.c:313:2: warning: switch missing default case [-Wswitch-default] ldattach.c:321:2: warning: switch missing default case [-Wswitch-default] Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'sys-utils/ldattach.c')
-rw-r--r--sys-utils/ldattach.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/sys-utils/ldattach.c b/sys-utils/ldattach.c
index e05cefef6..d331413fd 100644
--- a/sys-utils/ldattach.c
+++ b/sys-utils/ldattach.c
@@ -309,6 +309,10 @@ int main(int argc, char **argv)
case '2':
ts.c_cflag |= CSTOPB;
break;
+ case '-':
+ break;
+ default:
+ abort();
}
switch (bits) {
case '7':
@@ -317,6 +321,10 @@ int main(int argc, char **argv)
case '8':
ts.c_cflag = (ts.c_cflag & ~CSIZE) | CS8;
break;
+ case '-':
+ break;
+ default:
+ abort();
}
switch (parity) {
case 'n':
@@ -329,6 +337,10 @@ int main(int argc, char **argv)
case 'o':
ts.c_cflag |= (PARENB | PARODD);
break;
+ case '-':
+ break;
+ default:
+ abort();
}
ts.c_cflag |= CREAD; /* just to be on the safe side */