20 #include "../util/darray.h" 32 static inline void decl_param_free(
struct decl_param *param)
45 static inline void decl_info_free(
struct decl_info *decl)
48 for (
size_t i = 0; i < decl->params.num; i++)
49 decl_param_free(decl->params.array+i);
53 memset(decl, 0,
sizeof(
struct decl_info));
const char * decl_string
Definition: decl.h:41
unsigned uint32_t
Definition: vc_stdint.h:31
typedef DARRAY(profiler_time_entry_t) profiler_time_entries_t
enum call_param_type type
Definition: decl.h:28
#define EXPORT
Definition: c99defs.h:49
uint32_t flags
Definition: decl.h:29
EXPORT bool parse_decl_string(struct decl_info *decl, const char *decl_string)
call_param_type
Definition: calldata.h:34
char * name
Definition: decl.h:40
#define da_free(v)
Definition: darray.h:458
char * name
Definition: decl.h:27
EXPORT void bfree(void *ptr)