1 #include <stdarg.h>
2 #include <stdbool.h>
3 #include <stdint.h>
4 #include <stdlib.h>
5 
6 typedef struct DummyStruct DummyStruct;
7 
8 typedef struct EnumWithAssociatedConstantInImpl EnumWithAssociatedConstantInImpl;
9 
10 typedef DummyStruct TransparentComplexWrappingStructTuple;
11 
12 typedef uint32_t TransparentPrimitiveWrappingStructTuple;
13 
14 typedef DummyStruct TransparentComplexWrappingStructure;
15 
16 typedef uint32_t TransparentPrimitiveWrappingStructure;
17 
18 typedef DummyStruct TransparentComplexWrapper_i32;
19 
20 typedef uint32_t TransparentPrimitiveWrapper_i32;
21 
22 typedef uint32_t TransparentPrimitiveWithAssociatedConstants;
23 #define TransparentPrimitiveWithAssociatedConstants_ZERO 0
24 #define TransparentPrimitiveWithAssociatedConstants_ONE 1
25 
26 #define EnumWithAssociatedConstantInImpl_TEN 10
27 
28 void root(TransparentComplexWrappingStructTuple a,
29           TransparentPrimitiveWrappingStructTuple b,
30           TransparentComplexWrappingStructure c,
31           TransparentPrimitiveWrappingStructure d,
32           TransparentComplexWrapper_i32 e,
33           TransparentPrimitiveWrapper_i32 f,
34           TransparentPrimitiveWithAssociatedConstants g,
35           EnumWithAssociatedConstantInImpl h);
36