eda/EDASQLite: Improved SQL Custom Functions support, now taking an arbitrary set...
[sdk] / deps / libffi-3.0.11 / testsuite / libffi.call / err_bad_typedef.c
1 /* Area:                ffi_prep_cif
2    Purpose:             Test error return for bad typedefs.
3    Limitations: none.
4    PR:                  none.
5    Originator:  Blake Chaffin 6/6/2007   */
6
7 /* { dg-do run } */
8
9 #include "ffitest.h"
10
11 int main (void)
12 {
13         ffi_cif cif;
14         ffi_type* arg_types[1];
15
16         ffi_type        badType = ffi_type_void;
17
18         arg_types[0] = NULL;
19
20         badType.size = 0;
21
22         CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 0, &badType,
23                 arg_types) == FFI_BAD_TYPEDEF);
24
25         exit(0);
26 }