cangen: sort getopt() by order of option in usage
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>pull/386/head
parent
99686af630
commit
b6a65b8105
50
cangen.c
50
cangen.c
|
|
@ -182,13 +182,9 @@ int main(int argc, char **argv)
|
|||
signal(SIGHUP, sigterm);
|
||||
signal(SIGINT, sigterm);
|
||||
|
||||
while ((opt = getopt(argc, argv, "ig:ebEfmI:L:D:xp:n:c:vR8h?")) != -1) {
|
||||
while ((opt = getopt(argc, argv, "g:efbER8mI:L:D:p:n:ixc:vh?")) != -1) {
|
||||
switch (opt) {
|
||||
|
||||
case 'i':
|
||||
ignore_enobufs = 1;
|
||||
break;
|
||||
|
||||
case 'g':
|
||||
gap = strtod(optarg, NULL);
|
||||
break;
|
||||
|
|
@ -211,6 +207,14 @@ int main(int argc, char **argv)
|
|||
canfd = 1;
|
||||
break;
|
||||
|
||||
case 'R':
|
||||
rtr_frame = 1;
|
||||
break;
|
||||
|
||||
case '8':
|
||||
len8_dlc = 1;
|
||||
break;
|
||||
|
||||
case 'm':
|
||||
mix = 1;
|
||||
canfd = 1; /* to switch the socket into CAN FD mode */
|
||||
|
|
@ -256,26 +260,6 @@ int main(int argc, char **argv)
|
|||
}
|
||||
break;
|
||||
|
||||
case 'c':
|
||||
burst_count = strtoul(optarg, NULL, 10);
|
||||
break;
|
||||
|
||||
case 'v':
|
||||
verbose++;
|
||||
break;
|
||||
|
||||
case 'x':
|
||||
loopback_disable = 1;
|
||||
break;
|
||||
|
||||
case 'R':
|
||||
rtr_frame = 1;
|
||||
break;
|
||||
|
||||
case '8':
|
||||
len8_dlc = 1;
|
||||
break;
|
||||
|
||||
case 'p':
|
||||
polltimeout = strtoul(optarg, NULL, 10);
|
||||
break;
|
||||
|
|
@ -288,6 +272,22 @@ int main(int argc, char **argv)
|
|||
}
|
||||
break;
|
||||
|
||||
case 'i':
|
||||
ignore_enobufs = 1;
|
||||
break;
|
||||
|
||||
case 'x':
|
||||
loopback_disable = 1;
|
||||
break;
|
||||
|
||||
case 'c':
|
||||
burst_count = strtoul(optarg, NULL, 10);
|
||||
break;
|
||||
|
||||
case 'v':
|
||||
verbose++;
|
||||
break;
|
||||
|
||||
case '?':
|
||||
case 'h':
|
||||
default:
|
||||
|
|
|
|||
Loading…
Reference in New Issue