summaryrefslogtreecommitdiff
path: root/bindgen-tests/tests/headers/c_naming.h
blob: fd84c271fa3e141b3b9603991853de51b5de3033 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// bindgen-flags: --c-naming

typedef const struct a {
    int a;
} *a;

union b {
    int a;
    int b;
};
typedef union b b;

enum c {
    A,
};

void takes_a(a arg) {}
void takes_b(b arg) {}
void takes_c(enum c arg) {}