X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fasort%2Ftest%2Fcompile_fail-context-type.c;fp=ccan%2Fasort%2Ftest%2Fcompile_fail-context-type.c;h=62d16c5e1132c9530cc82a80969abccc3f9976c6;hp=0000000000000000000000000000000000000000;hb=009f261242b7e1f5482e097315c82a4185a708bf;hpb=76ae790f2cc2cb1e46bb0b9e5002c7feb6a79df1 diff --git a/ccan/asort/test/compile_fail-context-type.c b/ccan/asort/test/compile_fail-context-type.c new file mode 100644 index 00000000..62d16c5e --- /dev/null +++ b/ccan/asort/test/compile_fail-context-type.c @@ -0,0 +1,21 @@ +#include +#include + +static int cmp(char *const *a, char *const *b, int *flag) +{ + return 0; +} + +int main(int argc, char **argv) +{ +#ifdef FAIL + char flag; +#if !HAVE_TYPEOF +#error "Unfortunately we don't fail if no typeof." +#endif +#else + int flag; +#endif + asort(argv+1, argc-1, cmp, &flag); + return 0; +}