7f40b7c94b5edff55c3ae5b362544d383327a146
1 #ifndef _PSI_TYPES_DECLS_H
2 #define _PSI_TYPES_DECLS_H
9 static inline decls
*add_decl(decls
*decls
, decl
*decl
) {
11 decls
= calloc(1, sizeof(*decls
));
13 decls
->list
= realloc(decls
->list
, ++decls
->count
* sizeof(*decls
->list
));
14 decls
->list
[decls
->count
-1] = decl
;
18 static inline void free_decls(decls
*decls
) {
21 for (i
= 0; i
< decls
->count
; ++i
) {
22 free_decl(decls
->list
[i
]);