27#ifndef JUNO_STRING_IMPL_H
28#define JUNO_STRING_IMPL_H
48#ifdef JUNO_STRING_DEFAULT
#define JUNO_MODULE_DERIVE(ROOT_T, members)
Definition module.h:196
#define JUNO_MODULE(API_T, ROOT_T, derived)
Definition module.h:154
void(* JUNO_FAILURE_HANDLER_T)(JUNO_STATUS_T tStatus, const char *pcCustomMessage, JUNO_USER_DATA_T *pvUserData)
Definition status.h:44
enum JUNO_STATUS_TAG JUNO_STATUS_T
void JUNO_USER_DATA_T
Definition status.h:43
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