61a3f72564ddd3990048ba85281e2c79ee5b6d8e
1 #ifndef _PSI_TYPES_DECL_ENUMS_H
2 #define _PSI_TYPES_DECL_ENUMS_H
4 typedef struct decl_enums
{
9 static inline decl_enums
* add_decl_enum(decl_enums
*es
, decl_enum
*e
) {
11 es
= calloc(1, sizeof(*es
));
13 es
->list
= realloc(es
->list
, ++es
->count
* sizeof(*es
->list
));
14 es
->list
[es
->count
-1] = e
;
18 static inline void free_decl_enums(decl_enums
*es
) {
22 for (j
= 0; j
< es
->count
; ++j
) {
23 free_decl_enum(es
->list
[j
]);