struct fres_contract {
fres_contract_id_t id;
struct fres_container *container; /**< Pointer to the container (opaque type). */
- gavl_node_t node;
};
struct fres_contract *fres_contract_new(void);
#define FRES_CONTRACT_ACCESSOR(type) \
static inline int \
- fres_contract_add_##type(struct fres_contract *contract, \
- fres_block_##type *block) \
+ fres_contract_add_##type(struct fres_contract *contract, \
+ fres_block_##type *block) \
{ \
return fres_container_add_##type(contract->container, \
- block); \
+ block); \
} \
- static inline fres_block_##type * \
- fres_contract_get_##type(struct fres_contract *contract) \
+ static inline fres_block_##type * \
+ fres_contract_get_##type(struct fres_contract *contract) \
{ \
return fres_container_get_##type(contract->container); \
} \
static inline void \
- fres_contract_del_##type(struct fres_contract *contract) \
+ fres_contract_del_##type(struct fres_contract *contract) \
{ \
fres_container_del_##type(contract->container); \
}