aboutsummaryrefslogtreecommitdiffstats
path: root/lib/argmatch.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2006-08-21Remove from CVS, since the bootstrap script generates them automatically.Paul Eggert1-103/+0
2005-09-22(GL_CONCAT): Remove.Paul Eggert1-22/+3
Include "verify.h" instead. (ARGMATCH_CONSTRAINT, ARGMATCH_ASSERT): Remove. (ARGMATCH_VERIFY): Rewrite in terms of new verify macros.
2005-07-04(verify_dcl): Rename from VERIFY. Update use.Jim Meyering1-6/+10
2005-06-30[!VERIFY] (VERIFY): Define.Jim Meyering1-6/+12
(ARGMATCH_VERIFY): Use it, so this macro may be used more than once in any given scope.
2005-05-14Update FSF postal mail address.Jim Meyering1-1/+1
2004-08-02(argmatch, __xargmatch_internal, argmatch_invalid):Paul Eggert1-7/+8
Use ptrdiff_t, not int, when counting arguments, to allow more than INT_MAX arguments.
2004-01-21Comment fix to match the above.Jim Meyering1-2/+4
2002-11-22Remove case insensitive option matching.Jim Meyering1-14/+3
(argcasematch): Remove declaration. (ARGCASEMATCH): Remove macro. (__xargmatch_internal): Remove case_sensitive argument. (XARGMATCH): Update. (XARGCASEMATCH): Remove macro.
2002-11-21update copyright dateJim Meyering1-1/+1
2002-11-21Merge argmatch cleanups from Bison. Assume C89.Jim Meyering1-53/+44
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.
2001-11-03(ARGMATCH_TO_ARGUMENT): Remove casts of first two argsJim Meyering1-2/+2
in argmatch_to_argument call.
2000-08-07back out Copyright date changes for files with no changes yearJim Meyering1-1/+1
2000-07-09update copyright dateJim Meyering1-1/+1
1999-01-25(ARRAY_CARDINALITY): Define.Jim Meyering1-0/+11
(ARGMATCH_ASSERT): New macro.
1999-01-25tweak commentJim Meyering1-2/+2
1999-01-25tweak commentJim Meyering1-3/+3
1999-01-25tweak commentJim Meyering1-2/+2
1999-01-16s/argmatch_exit_failure/argmatch_die/Jim Meyering1-3/+3
1999-01-16(XARGMATCH): Define to return a value once again.Jim Meyering1-26/+33
(XARGCASEMATCH): Likewise.
1999-01-02(XARGMATCH): Don't return a value; instead, modify a parameter.Jim Meyering1-28/+30
Add a `Die_stmt' parameter. Add parentheses.
1999-01-01remove leading _ from _ARGMATCH_H_Jim Meyering1-3/+3
1998-12-31fix typoJim Meyering1-1/+1
1998-12-31white space changesJim Meyering1-31/+31
1998-12-31remove trailing blanksJim Meyering1-9/+9
1998-12-31lots of changes from Akim Demaille.Jim Meyering1-9/+106
1997-05-27Change dcl of program_name so it doesn't conflict with the ubiquitous char* one.Jim Meyering1-1/+1
1997-05-27Update from FSF via patch-2.2.93.Jim Meyering1-15/+9
1995-12-21.Jim Meyering1-0/+18