From: Jim Meyering Date: Wed, 2 Dec 1992 18:51:53 +0000 (+0000) Subject: Convert static declarations of struct option to use new macros from X-Git-Tag: ISDIGIT-bug-fix~19 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9d2ef3292f106ad2a374780c001fcf844ef62144;p=thirdparty%2Fcoreutils.git Convert static declarations of struct option to use new macros from getopt.h: no_argument, required_argument, and optional_argument. --- diff --git a/src/env.c b/src/env.c index 9633180233..f802856046 100644 --- a/src/env.c +++ b/src/env.c @@ -94,8 +94,8 @@ char *program_name; static struct option const longopts[] = { - {"ignore-environment", 0, NULL, 'i'}, - {"unset", 1, NULL, 'u'}, + {"ignore-environment", no_argument, NULL, 'i'}, + {"unset", required_argument, NULL, 'u'}, {NULL, 0, NULL, 0} }; diff --git a/src/id.c b/src/id.c index e7aa8835d0..a6708fbe4e 100644 --- a/src/id.c +++ b/src/id.c @@ -92,11 +92,11 @@ static int problems = 0; static struct option const longopts[] = { - {"group", 0, NULL, 'g'}, - {"name", 0, NULL, 'n'}, - {"real", 0, NULL, 'r'}, - {"user", 0, NULL, 'u'}, - {"groups", 0, NULL, 'G'}, + {"group", no_argument, NULL, 'g'}, + {"name", no_argument, NULL, 'n'}, + {"real", no_argument, NULL, 'r'}, + {"user", no_argument, NULL, 'u'}, + {"groups", no_argument, NULL, 'G'}, {NULL, 0, NULL, 0} }; diff --git a/src/nice.c b/src/nice.c index 52d79efcf4..6386e519a8 100644 --- a/src/nice.c +++ b/src/nice.c @@ -36,7 +36,7 @@ char *program_name; static struct option const longopts[] = { - {"adjustment", 1, NULL, 'n'}, + {"adjustment", required_argument, NULL, 'n'}, {NULL, 0, NULL, 0} }; diff --git a/src/pathchk.c b/src/pathchk.c index a5f7767738..6a0bf7965a 100644 --- a/src/pathchk.c +++ b/src/pathchk.c @@ -98,7 +98,7 @@ char *program_name; static struct option const longopts[] = { - {"portability", 0, NULL, 'p'}, + {"portability", no_argument, NULL, 'p'}, {NULL, 0, NULL, 0} }; diff --git a/src/stty.c b/src/stty.c index f06a9759c8..4fb8158299 100644 --- a/src/stty.c +++ b/src/stty.c @@ -361,8 +361,8 @@ static int current_col; static struct option longopts[] = { - {"all", 0, NULL, 'a'}, - {"save", 0, NULL, 'g'}, + {"all", no_argument, NULL, 'a'}, + {"save", no_argument, NULL, 'g'}, {NULL, 0, NULL, 0} }; diff --git a/src/su.c b/src/su.c index bc33f1539c..ff2bfe5fce 100644 --- a/src/su.c +++ b/src/su.c @@ -164,11 +164,11 @@ static int change_environment; static struct option const longopts[] = { - {"command", 1, 0, 'c'}, - {"fast", 0, &fast_startup, 1}, - {"login", 0, &simulate_login, 1}, - {"preserve-environment", 0, &change_environment, 0}, - {"shell", 1, 0, 's'}, + {"command", required_argument, 0, 'c'}, + {"fast", no_argument, &fast_startup, 1}, + {"login", no_argument, &simulate_login, 1}, + {"preserve-environment", no_argument, &change_environment, 0}, + {"shell", required_argument, 0, 's'}, {0, 0, 0, 0} }; diff --git a/src/tee.c b/src/tee.c index b06afa8d6b..b97821c8dd 100644 --- a/src/tee.c +++ b/src/tee.c @@ -40,8 +40,8 @@ char *program_name; static struct option const long_options[] = { - {"append", 0, NULL, 'a'}, - {"ignore-interrupts", 0, NULL, 'i'}, + {"append", no_argument, NULL, 'a'}, + {"ignore-interrupts", no_argument, NULL, 'i'}, {NULL, 0, NULL, 0} }; diff --git a/src/tty.c b/src/tty.c index 7549149a99..12ead35b0c 100644 --- a/src/tty.c +++ b/src/tty.c @@ -36,8 +36,8 @@ static int silent; static struct option const longopts[] = { - {"silent", 0, NULL, 's'}, - {"quiet", 0, NULL, 's'}, + {"silent", no_argument, NULL, 's'}, + {"quiet", no_argument, NULL, 's'}, {NULL, 0, NULL, 0} }; diff --git a/src/uname.c b/src/uname.c index 5ddd63101d..71d3112075 100644 --- a/src/uname.c +++ b/src/uname.c @@ -63,12 +63,12 @@ char *program_name; static struct option const long_options[] = { - {"sysname", 0, NULL, 's'}, - {"nodename", 0, NULL, 'n'}, - {"release", 0, NULL, 'r'}, - {"version", 0, NULL, 'v'}, - {"machine", 0, NULL, 'm'}, - {"all", 0, NULL, 'a'}, + {"sysname", no_argument, NULL, 's'}, + {"nodename", no_argument, NULL, 'n'}, + {"release", no_argument, NULL, 'r'}, + {"version", no_argument, NULL, 'v'}, + {"machine", no_argument, NULL, 'm'}, + {"all", no_argument, NULL, 'a'}, {NULL, 0, NULL, 0} }; diff --git a/src/who.c b/src/who.c index aa90c022ac..381a51f505 100644 --- a/src/who.c +++ b/src/who.c @@ -94,12 +94,12 @@ static int include_mesg; static struct option const longopts[] = { - {"count", 0, NULL, 'q'}, - {"idle", 0, NULL, 'u'}, - {"heading", 0, NULL, 'H'}, - {"message", 0, NULL, 'T'}, - {"mesg", 0, NULL, 'T'}, - {"writable", 0, NULL, 'T'}, + {"count", no_argument, NULL, 'q'}, + {"idle", no_argument, NULL, 'u'}, + {"heading", no_argument, NULL, 'H'}, + {"message", no_argument, NULL, 'T'}, + {"mesg", no_argument, NULL, 'T'}, + {"writable", no_argument, NULL, 'T'}, {NULL, 0, NULL, 0} };