From 164eed8f5171824cf27b318afeab12f8c6ba9262 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 15 Mar 2017 10:16:42 +0100 Subject: fix test case, implement base32 argument parser logic --- src/util/test_getopt.c | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) (limited to 'src/util/test_getopt.c') diff --git a/src/util/test_getopt.c b/src/util/test_getopt.c index 8e578640d..faa6a07a1 100644 --- a/src/util/test_getopt.c +++ b/src/util/test_getopt.c @@ -170,21 +170,35 @@ testFlagNum () unsigned long long lnum = 0; const struct GNUNET_GETOPT_CommandLineOption logoptionlist[] = { - {'f', "--flag", NULL, "helptext", 0, &GNUNET_GETOPT_set_one, - (void *) &flag}, - {'n', "--num", "ARG", "helptext", 1, &GNUNET_GETOPT_set_uint, - (void *) &num}, - {'N', "--lnum", "ARG", "helptext", 1, &GNUNET_GETOPT_set_ulong, - (void *) &lnum}, + GNUNET_GETOPT_OPTION_SET_ONE ('f', + "--flag", + "helptext", + &flag), + GNUNET_GETOPT_OPTION_SET_UINT ('n', + "--num", + "ARG", + "helptext", + &num), + GNUNET_GETOPT_OPTION_SET_ULONG ('N', + "--lnum", + "ARG", + "helptext", + &lnum), GNUNET_GETOPT_OPTION_END }; - if (6 != GNUNET_GETOPT_run ("test_getopt", logoptionlist, 6, myargv)) + if (6 != + GNUNET_GETOPT_run ("test_getopt", + logoptionlist, + 6, + myargv)) { GNUNET_break (0); return 1; } - if ((1 != flag) || (42 != num) || (42 != lnum)) + if ( (1 != flag) || + (42 != num) || + (42 != lnum)) { GNUNET_break (0); return 1; -- cgit v1.2.3