diff options
Diffstat (limited to 'toys/example')
-rw-r--r-- | toys/example/test_human_readable.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/toys/example/test_human_readable.c b/toys/example/test_human_readable.c new file mode 100644 index 00000000..ae8e7888 --- /dev/null +++ b/toys/example/test_human_readable.c @@ -0,0 +1,23 @@ +/* test_human_readable.c - Expose lib/lib.c human_readable() for testing. + * + * Copyright 2015 Rob Landley <rob@landley.net> + +USE_TEST_HUMAN_READABLE(NEWTOY(test_human_readable, "<1>1ibs", 0)) + +config TEST_HUMAN_READABLE + bool "test_human_readable" + default n + help + usage: test_human_readable [-sbi] NUMBER +*/ + +#define FOR_test_human_readable +#include "toys.h" + +void test_human_readable_main(void) +{ + char *c; + + human_readable(toybuf, strtoll(*toys.optargs, &c, 0), toys.optflags); + printf("%s\n", toybuf); +} |