LibJuno 0.30.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
juno_map.c File Reference
#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>
Include dependency graph for juno_map.c:

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)
 

Function Documentation

◆ JunoMap_ImplApi()

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 
)