1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00
samba-mirror/lib/ccan/tcon/test/compile_fail-tcon_cast.c
Rusty Russell 361f3ea9ee lib/ccan: import failtest and required ccan modules for TDB2 unit tests.
New modules: failtest, list, time, read_write_all and tlist.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2012-03-07 13:16:16 +11:00

30 lines
444 B
C

#include <ccan/tcon/tcon.h>
#include <stdlib.h>
struct container {
void *p;
};
struct int_and_charp_container {
struct container raw;
TCON(int *tc1; char *tc2);
};
int main(int argc, char *argv[])
{
struct int_and_charp_container icon;
#ifdef FAIL
#if !HAVE_TYPEOF
#error We cannot detect type problems without HAVE_TYPEOF
#endif
char *
#else
int *
#endif
x;
icon.raw.p = NULL;
x = tcon_cast(&icon, tc1, icon.raw.p);
return 0;
}