28#ifndef FAIL_MESSAGE_LEN
29#define FAIL_MESSAGE_LEN 256
31#define FAIL(tStatus, pfcnFailureHandler, pvUserData, pcMessage)\
32if(pfcnFailureHandler){pfcnFailureHandler(tStatus, pcMessage, pvUserData);}
void(* JUNO_FAILURE_HANDLER_T)(JUNO_STATUS_T tStatus, const char *pcCustomMessage, JUNO_USER_DATA_T *pvUserData)
Definition status.h:26
JUNO_STATUS_TAG
Definition status.h:7
@ JUNO_STATUS_WRITE_ERROR
Definition status.h:19
@ JUNO_STATUS_REF_IN_USE_ERROR
Definition status.h:22
@ JUNO_STATUS_NULLPTR_ERROR
Definition status.h:10
@ JUNO_STATUS_SUCCESS
Definition status.h:8
@ JUNO_STATUS_DNE_ERROR
Definition status.h:16
@ JUNO_STATUS_TABLE_FULL_ERROR
Definition status.h:15
@ JUNO_STATUS_READ_ERROR
Definition status.h:18
@ JUNO_STATUS_INVALID_REF_ERROR
Definition status.h:21
@ JUNO_STATUS_FILE_ERROR
Definition status.h:17
@ JUNO_STATUS_INVALID_TYPE_ERROR
Definition status.h:13
@ JUNO_STATUS_MEMALLOC_ERROR
Definition status.h:11
@ JUNO_STATUS_MEMFREE_ERROR
Definition status.h:12
@ JUNO_STATUS_ERR
Definition status.h:9
@ JUNO_STATUS_INVALID_SIZE_ERROR
Definition status.h:14
@ JUNO_STATUS_CRC_ERROR
Definition status.h:20
enum JUNO_STATUS_TAG JUNO_STATUS_T
void JUNO_USER_DATA_T
Definition status.h:25