From b8b70183117139597c90e1d3f397b17a1a292501 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Mon, 11 Nov 2019 23:26:37 -0500 Subject: Revert "Test getopt_config" This reverts commit c8a771828e1d5fc8c476bbd650fafcfb7ba390a8. It just feels gross... idk. --- config.c | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) (limited to 'config.c') diff --git a/config.c b/config.c index befb1fc..653ae16 100644 --- a/config.c +++ b/config.c @@ -136,50 +136,3 @@ int getopt_config( file = NULL; } } - -#ifdef TEST -#include -#include - -static const struct option LongOpts[] = { - { "foo", no_argument, NULL, 'f' }, - { "bar", required_argument, NULL, 'b' }, - {0}, -}; - -static char Test[] = { - "\n" - WS "\n" - "#foo\n" - WS "#foo\n" - "foo\n" - WS "foo\n" - "foo" WS "\n" - "bar=baz\n" - "bar" WS "=baz\n" - "bar=" WS "baz\n" - "bar" WS "=" WS "baz\n" - "bar = # baz \n" - "foo" -}; - -int main(void) { - int argc = 1; - char *argv[] = { "test", NULL }; - file = fmemopen(Test, sizeof(Test) - 1, "r"); - if (!file) err(EX_OSERR, "fmemopen"); - - for (int i = 0; i < 3; ++i) { - assert('f' == getopt_config(argc, argv, "", LongOpts, NULL)); - } - for (int i = 0; i < 4; ++i) { - assert('b' == getopt_config(argc, argv, "", LongOpts, NULL)); - assert(!strcmp("baz", optarg)); - } - assert('b' == getopt_config(argc, argv, "", LongOpts, NULL)); - assert(!strcmp("# baz ", optarg)); - assert('f' == getopt_config(argc, argv, "", LongOpts, NULL)); - assert(-1 == getopt_config(argc, argv, "", LongOpts, NULL)); -} - -#endif -- cgit 1.4.1