diff options
Diffstat (limited to 'toys/example')
-rw-r--r-- | toys/example/test_many_options.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/toys/example/test_many_options.c b/toys/example/test_many_options.c new file mode 100644 index 00000000..d2f5c846 --- /dev/null +++ b/toys/example/test_many_options.c @@ -0,0 +1,22 @@ +/* test_many_options.c - test more than 32 bits worth of option flags + * + * Copyright 2015 Rob Landley <rob@landley.net> + +USE_TEST_MANY_OPTIONS(NEWTOY(test_many_options, "ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba", TOYFLAG_USR|TOYFLAG_BIN)) + +config TEST_MANY_OPTIONS + bool "test_many_options" + default n + help + usage: test_many_options -[a-zA-Z] + + Print the optflags value of the command arguments, in hex. +*/ + +#define FOR_test_many_options +#include "toys.h" + +void test_many_options_main(void) +{ + xprintf("optflags=%llx\n", toys.optflags); +} |