/*============================================================================*/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/**
* Identification of different contract blocks.
*
static inline fres_block_##type * \
fres_container_get_##type(const struct fres_container *container) \
{ \
- return fres_container_get_block( \
+ return (fres_block_##type *)fres_container_get_block( \
container, FRES_BLOCK_##TYPE); \
} \
static inline void \
int
fres_container_to_string(char *dest, size_t size, const struct fres_container *c);
+#ifdef __cplusplus
+} /* extern "C"*/
+#endif
+
#endif