e58a2f59b5db64857aa976bbef98da5f347e582c
1 #ifndef _PSI_TYPES_DECL_TYPEDEFS_H
2 #define _PSI_TYPES_DECL_TYPEDEFS_H
4 typedef struct decl_typedefs
{
9 static inline decl_typedefs
*add_decl_typedef(decl_typedefs
*defs
, decl_arg
*def
) {
11 defs
= calloc(1, sizeof(*defs
));
13 defs
->list
= realloc(defs
->list
, ++defs
->count
* sizeof(*defs
->list
));
14 defs
->list
[defs
->count
-1] = def
;
18 static inline void free_decl_typedefs(decl_typedefs
*defs
) {
21 for (i
= 0; i
< defs
->count
; ++i
) {
22 free_decl_arg(defs
->list
[i
]);