union JUNO_HASH_TAG JUNO_HASH_T
Definition hash_api.h:39
bool(* JUNO_MAP_KEY_EQUAL_FCN_T)(JUNO_MEMORY_T ptKey1, JUNO_MEMORY_T ptKey2)
Definition map_api.h:40
union JUNO_MAP_TAG JUNO_MAP_T
Definition map_api.h:42
struct JUNO_MAP_ROOT_TAG JUNO_MAP_ROOT_T
Definition map_api.h:43
#define JUNO_MODULE_ROOT(API_T,...)
Definition module.h:182
int32_t JUNO_STATUS_T
Definition status.h:23
JUNO_STATUS_T(* Remove)(JUNO_MAP_T *ptMap, JUNO_MEMORY_T tKey)
Definition map_api.h:67
JUNO_STATUS_T(* Set)(JUNO_MAP_T *ptMap, JUNO_MEMORY_T tKey, JUNO_MEMORY_T tValue)
Definition map_api.h:61
JUNO_STATUS_T(* Get)(JUNO_MAP_T *ptMap, JUNO_MEMORY_T tKey, JUNO_MEMORY_T *ptRetValue)
Definition map_api.h:75
Structure for an allocated memory segment. Describes the allocated memory with a pointer to the start...
Definition memory_api.h:52