summaryrefslogtreecommitdiff
path: root/bindgen-tests/tests/headers/struct_typedef.h
blob: 2ed7aabd94bde4d05e4de083c0aeca6d61c7dd68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// bindgen-flags: --with-derive-hash --with-derive-partialeq --with-derive-eq --rustified-enum ".*"
//
typedef struct {
    _Bool has_name;
} typedef_named_struct;

typedef struct {
    void *no_name;
} *struct_ptr_t, **struct_ptr_ptr_t;

typedef enum {
    ENUM_HAS_NAME=1
} typedef_named_enum;

typedef enum {
    ENUM_IS_ANON
} *enum_ptr_t, **enum_ptr_ptr_t;