diff options
author | Jim Meyering <jim@meyering.net> | 1999-12-09 15:39:38 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1999-12-09 15:39:38 +0000 |
commit | 6cbabe63d4b26342e5900d657618f0342a14053e (patch) | |
tree | 36b6c8f838d20fc63c2bc2e8c45196c6d66277d8 | |
parent | 1aa50fd72e8c9da09e2447d09521ca5aca24676e (diff) | |
download | coreutils-6cbabe63d4b26342e5900d657618f0342a14053e.tar.xz |
(anonymous enum): Define TIME_OPTION, and ...
(longopts): ...use it here instead of `CHAR_MAX + 1'.
(main): Likewise.
-rw-r--r-- | src/touch.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/touch.c b/src/touch.c index 2db00d304..5e638005a 100644 --- a/src/touch.c +++ b/src/touch.c @@ -78,9 +78,16 @@ static char *ref_file; /* Info about the reference file. */ static struct stat ref_stats; +/* For long options that have no equivalent short option, use a + non-character as a pseudo short option, starting with CHAR_MAX + 1. */ +enum +{ + TIME_OPTION = CHAR_MAX + 1 +}; + static struct option const longopts[] = { - {"time", required_argument, 0, CHAR_MAX + 1}, + {"time", required_argument, 0, TIME_OPTION}, {"no-create", no_argument, 0, 'c'}, {"date", required_argument, 0, 'd'}, {"file", required_argument, 0, 'r'}, /* FIXME: phase out --file */ @@ -276,7 +283,7 @@ main (int argc, char **argv) date_set++; break; - case CHAR_MAX + 1: /* --time */ + case TIME_OPTION: /* --time */ change_times |= XARGMATCH ("--time", optarg, time_args, time_masks); break; |