1 #ifndef _PSI_TYPES_LET_CALLBACK_H
2 #define _PSI_TYPES_LET_CALLBACK_H
4 typedef struct let_callback
{
6 struct set_values
*args
;
10 static inline void free_let_func(struct let_func
*func
);
11 static inline void free_set_values(struct set_values
*vals
);
12 static inline let_callback
*init_let_callback(struct let_func
*func
, struct set_values
*args
) {
13 let_callback
*cb
= calloc(1, sizeof(*cb
));
20 static inline void free_let_callback(let_callback
*cb
) {
21 free_let_func(cb
->func
);
22 free_set_values(cb
->args
);