1 #ifndef CDECL_DECLGEN_H_
2 #define CDECL_DECLGEN_H_
7 GEN_NO_FUNCTION = 0x01,
10 GEN_ONLY_REGISTER = 0x08,
13 struct cdecl_declspec *gen_qualifiers(struct gen_rng *rng, _Bool pointer);
14 struct cdecl_declspec *gen_typespecs(struct gen_rng *rng, _Bool novoid);
15 struct cdecl_declspec *gen_randomize_specs(struct gen_rng *rng,
16 struct cdecl_declspec *specs);
17 struct cdecl_declspec *gen_declspecs(struct gen_rng *rng, unsigned flags);
18 struct cdecl_declarator *gen_declarators(struct gen_rng *rng);
20 struct gen_rng *gen_alloc_rng(const char *seed);
21 void gen_free_rng(struct gen_rng *rng);
23 void gen_free_declspecs(struct cdecl_declspec *x);
24 void gen_free_declarators(struct cdecl_declarator *x);