+2019-06-30 Bruno Haible <bruno@clisp.org>
+
+ argmatch: Fix compilation errors.
+ * lib/argmatch.h: Include <limits.h>, for INT_MAX.
+ * tests/test-argmatch.c (main): Update after last-minute function names
+ change.
+
2019-06-30 Bruno Haible <bruno@clisp.org>
Include <stdlib.h> when needed.
#define CHECK(Input, Output) \
do { \
ASSERT (ARGMATCH (Input, backup_args, backup_vals) == Output); \
- ASSERT (argmatch_backup_value (Input) == Output); \
+ ASSERT (argmatch_backup_choice (Input) == Output); \
if (0 <= Output) \
{ \
enum backup_type val = argmatch_backup_args[Output].val; \
- ASSERT (*argmatch_backup_xvalue ("test", Input) == val); \
- ASSERT (*argmatch_backup_xvalue ("test", \
- argmatch_backup_argument (&val)) \
+ ASSERT (*argmatch_backup_value ("test", Input) == val); \
+ ASSERT (*argmatch_backup_value ("test", \
+ argmatch_backup_argument (&val)) \
== val); \
} \
} while (0)