Avoid unnecessary use of the comma operator in compile_et's
command-line argument processing.
Change-Id: If9308d211676be471f3534e144c7d90214994699
Reviewed-on: http://gerrit.openafs.org/10491
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Reviewed-by: Marc Dionne <marc.c.dionne@gmail.com>
Tested-by: Derrick Brashear <shadow@your-file-system.com>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
p = strrchr(whoami, '/');
if (p)
whoami = p + 1;
- while (argv++, --argc) {
- char *arg = *argv;
+ while (--argc) {
+ char *arg = *++argv;
if (arg[0] != '-') {
if (filename)
dup_err("filenames", filename, arg);
debug++;
else if (check_arg(lang_args, arg)) {
got_language++;
- arg = *++argv, argc--;
+ arg = *++argv;
+ argc--;
if (!arg)
usage();
if (language)
exit(1);
}
} else if (strcmp(arg, "h") == 0) {
- arg = *++argv, argc--;
+ arg = *++argv;
+ argc--;
if (!arg)
usage();
got_include = arg;
} else if (strcmp(arg, "p") == 0) {
- arg = *++argv, argc--;
+ arg = *++argv;
+ argc--;
if (!arg)
usage();
got_prefix = arg;
} else if (strcmp(arg, "v") == 0) {
- arg = *++argv, argc--;
+ arg = *++argv;
+ argc--;
if (arg == NULL) {
fprintf(stderr, "%s: -v option requires an argument\n",
whoami);