27#ifndef JUNO_STRING_IMPL_H
28#define JUNO_STRING_IMPL_H
48#ifdef JUNO_STRING_DEFAULT
#define JUNO_MODULE(API_T, ROOT_T,...)
Definition module.h:161
#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
struct JUNO_STRING_ROOT_TAG JUNO_STRING_ROOT_T
Definition string_api.h:41
union JUNO_STRING_TAG JUNO_STRING_T
Definition string_api.h:40
JUNO_STATUS_T JunoString_ImplApi(JUNO_STRING_T *ptJunoString, JUNO_FAILURE_HANDLER_T pfcnFailureHandler, JUNO_USER_DATA_T *pvFailureUserData)
struct JUNO_STRING_IMPL_TAG JUNO_STRING_IMPL_T
Definition string_impl.h:38
Definition string_api.h:51