hush: trivial code shrink in builtin_getopts
function old new delta builtin_getopts 368 363 -5 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
a1799db4ac
commit
048491fbdc
@ -9897,12 +9897,13 @@ Test that VAR is a valid variable name?
|
|||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (optstring[0] == ':') {
|
c = 0;
|
||||||
opterr = 0;
|
if (optstring[0] != ':') {
|
||||||
} else {
|
|
||||||
cp = get_local_var_value("OPTERR");
|
cp = get_local_var_value("OPTERR");
|
||||||
opterr = cp ? atoi(cp) : 1;
|
/* 0 if "OPTERR=0", 1 otherwise */
|
||||||
|
c = (!cp || NOT_LONE_CHAR(cp, '0'));
|
||||||
}
|
}
|
||||||
|
opterr = c;
|
||||||
cp = get_local_var_value("OPTIND");
|
cp = get_local_var_value("OPTIND");
|
||||||
optind = cp ? atoi(cp) : 0;
|
optind = cp ? atoi(cp) : 0;
|
||||||
optarg = NULL;
|
optarg = NULL;
|
||||||
|
Loading…
Reference in New Issue
Block a user