Ecere Software
/
sdk
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
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
}