27#ifndef JUNO_HASH_DJB2_H
28#define JUNO_HASH_DJB2_H
42#ifdef JUNO_HASH_DEFAULT
union JUNO_HASH_TAG JUNO_HASH_T
Definition hash_api.h:39
struct JUNO_HASH_ROOT_TAG JUNO_HASH_ROOT_T
Definition hash_api.h:40
struct JUNO_HASH_DJB2_TAG JUNO_HASH_DJB2_T
Definition hash_djb2.h:38
JUNO_STATUS_T JunoHash_Djb2Api(JUNO_HASH_T *ptJunoHash, JUNO_FAILURE_HANDLER_T pfcnFailureHandler, JUNO_USER_DATA_T *pvFailureUserData)
Definition juno_hash.c:60
#define JUNO_MODULE(API_T, ROOT_T,...)
Definition module.h:161
#define JUNO_MODULE_EMPTY
Definition module.h:126
#define JUNO_MODULE_DERIVE(ROOT_T,...)
Definition module.h:203
void(* JUNO_FAILURE_HANDLER_T)(JUNO_STATUS_T tStatus, const char *pcCustomMessage, JUNO_USER_DATA_T *pvUserData)
Definition status.h:43
int32_t JUNO_STATUS_T
Definition status.h:23
void JUNO_USER_DATA_T
Definition status.h:42