Files
cbindgen/tests/expectations/enum.c
T
2017-11-09 18:04:22 -05:00

49 lines
520 B
C

#include <stdint.h>
#include <stdlib.h>
#include <stdbool.h>
enum A {
a1 = 0,
a2 = 2,
a3 = 3,
a4 = 5,
};
typedef uint32_t A;
enum B {
b1 = 0,
b2 = 2,
b3 = 3,
b4 = 5,
};
typedef uint16_t B;
enum C {
c1 = 0,
c2 = 2,
c3 = 3,
c4 = 5,
};
typedef uint8_t C;
enum D {
d1 = 0,
d2 = 2,
d3 = 3,
d4 = 5,
};
typedef uintptr_t D;
enum E {
e1 = 0,
e2 = 2,
e3 = 3,
e4 = 5,
};
typedef intptr_t E;
struct Opaque;
typedef struct Opaque Opaque;
void root(Opaque *o, A a, B b, C c, D d, E e);