* duplicated.
*/
void *
-fres_container_get_block(struct fres_container *container,
+fres_container_get_block(const struct fres_container *container,
enum fres_block_type type)
{
if (container &&
enum fres_block_type type);
void *
-fres_container_get_block(struct fres_container *container,
- enum fres_block_type type);
+fres_container_get_block(const struct fres_container *container,
+ enum fres_block_type type);
/**
* Macro which defines type-safe container "accessor" functions for
container, FRES_BLOCK_##TYPE, block); \
} \
static inline fres_block_##type * \
- fres_container_get_##type(struct fres_container *container) \
+ fres_container_get_##type(const struct fres_container *container) \
{ \
return fres_container_get_block( \
container, FRES_BLOCK_##TYPE); \
block); \
} \
static inline fres_block_##type * \
- fres_contract_get_##type(struct fres_contract *contract) \
+ fres_contract_get_##type(const struct fres_contract *contract) \
{ \
return fres_container_get_##type(contract->container); \
} \