X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fconfigurator%2Fconfigurator.c;h=837ef8ce00ee9302605682bb27748287a369a4da;hp=85842cedba84301709ffc0764943c6d667ada107;hb=975dff721336d8902d9ae737c360865205100451;hpb=19b3fce293761bc300ac7bb57136772c8ae7b8fd diff --git a/tools/configurator/configurator.c b/tools/configurator/configurator.c index 85842ced..837ef8ce 100644 --- a/tools/configurator/configurator.c +++ b/tools/configurator/configurator.c @@ -111,12 +111,12 @@ static struct test tests[] = { " return mmap(0, 65536, PROT_READ, MAP_SHARED, fd, 0);\n" "}" }, { "HAVE_NESTED_FUNCTIONS", DEFINES_FUNC, NULL, - "static int func(int val) {\n" + "void (*func(int val))(int);\n" + "void (*func(int val))(int) {\n" " auto void add(int val2);\n" " void add(int val2) { val += val2; }\n" - " add(7);\n" - " return val;\n" - "}" }, + " return add;\n" + "}\n" }, { "HAVE_STATEMENT_EXPR", INSIDE_MAIN, NULL, "return ({ int x = argc; x == argc ? 0 : 1; });" }, { "HAVE_TYPEOF", INSIDE_MAIN, NULL,