Commit Graph

21 Commits

Author SHA1 Message Date
Jim Meyering 3858ed5bad Remove case insensitive option matching.
(argcasematch): Remove declaration.
(ARGCASEMATCH): Remove macro.
(__xargmatch_internal): Remove case_sensitive argument.
(XARGMATCH): Update.
(XARGCASEMATCH): Remove macro.
2002-11-22 11:04:01 +00:00
Jim Meyering 91d98d2baf update copyright date 2002-11-21 09:39:58 +00:00
Jim Meyering aca318c51e Merge argmatch cleanups from Bison. Assume C89.
Do not include <config.h> or <sys/types.h>.
Include <stddef.h> instead, since it's all we need for size_t.
(PARAMS): Remove.  All uses removed.
(ARRAY_CARDINALITY): Do not bother to #undef.
(ARRAY_CARDINALITY, ARGMATCH, ARGCASEMATCH, invalid_arg,
ARGMATCH_VALID, XARGMATCH, XARGCASEMATCH):
Remove unnecessary parentheses.
(ARGMATCH_VALID, XARGMATCH, XARGCASEMATCH):
Insert necessary parentheses.
(ARGMATCH_CONSTRAINT, ARGMATCH_VERIFY): New macros.
(ARGMATCH_ASSERT): Use ARGMATCH_CONSTRAINT.
2002-11-21 09:35:51 +00:00
Jim Meyering 2ad3aaaca2 (ARGMATCH_TO_ARGUMENT): Remove casts of first two args
in argmatch_to_argument call.
2001-11-03 21:46:29 +00:00
Jim Meyering 51b6b653a2 back out Copyright date changes for files with no changes year 2000-08-07 15:48:18 +00:00
Jim Meyering 7a993dd16b update copyright date 2000-07-09 07:24:51 +00:00
Jim Meyering 89826ef420 (ARRAY_CARDINALITY): Define.
(ARGMATCH_ASSERT): New macro.
1999-01-25 14:52:13 +00:00
Jim Meyering 8908c87cb0 tweak comment 1999-01-25 13:59:34 +00:00
Jim Meyering 7049562dce tweak comment 1999-01-25 13:58:34 +00:00
Jim Meyering e7ae216189 tweak comment 1999-01-25 13:54:30 +00:00
Jim Meyering c94e186b91 s/argmatch_exit_failure/argmatch_die/ 1999-01-16 15:21:52 +00:00
Jim Meyering f28d5ba125 (XARGMATCH): Define to return a value once again.
(XARGCASEMATCH): Likewise.
1999-01-16 15:12:04 +00:00
Jim Meyering c7c2516a4d (XARGMATCH): Don't return a value; instead, modify a parameter.
Add a `Die_stmt' parameter.
Add parentheses.
1999-01-02 18:33:08 +00:00
Jim Meyering aa014b906c remove leading _ from _ARGMATCH_H_ 1999-01-01 17:34:18 +00:00
Jim Meyering 2e487bb6da fix typo 1998-12-31 18:12:40 +00:00
Jim Meyering c92163b6e9 white space changes 1998-12-31 18:10:53 +00:00
Jim Meyering 44538bbbd8 remove trailing blanks 1998-12-31 16:19:31 +00:00
Jim Meyering 65df533705 lots of changes from Akim Demaille. 1998-12-31 16:18:46 +00:00
Jim Meyering aa8b6cf83c Change dcl of program_name so it doesn't conflict with the ubiquitous char* one. 1997-05-27 10:39:10 +00:00
Jim Meyering 168eb7758e Update from FSF via patch-2.2.93. 1997-05-27 09:39:25 +00:00
Jim Meyering 11f5ed65ba . 1995-12-21 23:05:56 +00:00