3b976dea2c0d33c94e83a17807a22d83313ed457
1 #ifndef _PSI_TYPES_DECL_ENUM_ITEM_H
2 #define _PSI_TYPES_DECL_ENUM_ITEM_H
4 typedef struct decl_enum_item
{
5 struct psi_token
*token
;
9 struct decl_enum_item
*prev
;
12 static inline decl_enum_item
*init_decl_enum_item(const char *name
, num_exp
*num
) {
13 decl_enum_item
*i
= calloc(1, sizeof(*i
));
15 i
->name
= strdup(name
);
20 static inline void free_decl_enum_item(decl_enum_item
*i
) {
24 if (i
->num
&& i
->num
!= &i
->inc
) {