summaryrefslogtreecommitdiff
path: root/lib/argmatch.h
AgeCommit message (Collapse)Author
2006-08-21Remove from CVS, since the bootstrap script generates them automatically.Paul Eggert
2005-09-22(GL_CONCAT): Remove.Paul Eggert
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 Meyering
2005-06-30[!VERIFY] (VERIFY): Define.Jim Meyering
(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 Meyering
2004-08-02(argmatch, __xargmatch_internal, argmatch_invalid):Paul Eggert
Use ptrdiff_t, not int, when counting arguments, to allow more than INT_MAX arguments.
2004-01-21Comment fix to match the above.Jim Meyering
2002-11-22Remove case insensitive option matching.Jim Meyering
(argcasematch): Remove declaration. (ARGCASEMATCH): Remove macro. (__xargmatch_internal): Remove case_sensitive argument. (XARGMATCH): Update. (XARGCASEMATCH): Remove macro.
2002-11-21update copyright dateJim Meyering
2002-11-21Merge argmatch cleanups from Bison. Assume C89.Jim Meyering
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 Meyering
in argmatch_to_argument call.
2000-08-07back out Copyright date changes for files with no changes yearJim Meyering
2000-07-09update copyright dateJim Meyering
1999-01-25(ARRAY_CARDINALITY): Define.Jim Meyering
(ARGMATCH_ASSERT): New macro.
1999-01-25tweak commentJim Meyering
1999-01-25tweak commentJim Meyering
1999-01-25tweak commentJim Meyering
1999-01-16s/argmatch_exit_failure/argmatch_die/Jim Meyering
1999-01-16(XARGMATCH): Define to return a value once again.Jim Meyering
(XARGCASEMATCH): Likewise.
1999-01-02(XARGMATCH): Don't return a value; instead, modify a parameter.Jim Meyering
Add a `Die_stmt' parameter. Add parentheses.
1999-01-01remove leading _ from _ARGMATCH_H_Jim Meyering
1998-12-31fix typoJim Meyering
1998-12-31white space changesJim Meyering
1998-12-31remove trailing blanksJim Meyering
1998-12-31lots of changes from Akim Demaille.Jim Meyering
1997-05-27Change dcl of program_name so it doesn't conflict with the ubiquitous char* one.Jim Meyering
1997-05-27Update from FSF via patch-2.2.93.Jim Meyering
1995-12-21.Jim Meyering