8 * \brief Callback type for ::udi_mem_alloc
10 typedef void udi_mem_alloc_call_t(udi_cb_t *gcb, void *new_mem);
13 * \brief Allocate memory
15 extern void udi_mem_alloc(
16 udi_mem_alloc_call_t *callback,
23 * \brief Values for ::udi_mem_alloc \a flags
26 #define UDI_MEM_NOZERO (1U<<0) //!< No need to zero the memory
27 #define UDI_MEM_MOVABLE (1U<<1) //!< Globally accessable memory?
33 * \brief Free allocated memory
35 extern void udi_mem_free(void *target_mem);