LibJuno 0.30.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
|
#include "juno/hash/hash_api.h"
#include "juno/macros.h"
#include "juno/map/map_impl.h"
#include "juno/status.h"
#include <stdbool.h>
#include <stdint.h>
#include <string.h>
Functions | |
JUNO_STATUS_T | JunoMap_ImplApi (JUNO_MAP_T *ptJunoMap, JUNO_HASH_T *ptHash, JUNO_MEMORY_T *ptKeyTable, JUNO_MEMORY_T *ptValueTable, size_t zCapacity, JUNO_MAP_KEY_EQUAL_FCN_T pfcnIsEqual, JUNO_FAILURE_HANDLER_T pfcnFailureHandler, JUNO_USER_DATA_T *pvFailureUserData) |
JUNO_STATUS_T JunoMap_ImplApi | ( | JUNO_MAP_T * | ptJunoMap, |
JUNO_HASH_T * | ptHash, | ||
JUNO_MEMORY_T * | ptKeyTable, | ||
JUNO_MEMORY_T * | ptValueTable, | ||
size_t | zCapacity, | ||
JUNO_MAP_KEY_EQUAL_FCN_T | pfcnIsEqual, | ||
JUNO_FAILURE_HANDLER_T | pfcnFailureHandler, | ||
JUNO_USER_DATA_T * | pvFailureUserData | ||
) |