8#ifndef UPB_MINI_DESCRIPTOR_INTERNAL_DECODER_H_
9#define UPB_MINI_DESCRIPTOR_INTERNAL_DECODER_H_
27 const
char* fmt, ...) {
30 upb_Status_SetErrorMessage(d->status,
"Error building mini table: ");
32 upb_Status_VAppendErrorFormat(d->status, fmt, argp);
UPB_INLINE const char * _upb_Base92_DecodeVarint(const char *ptr, const char *end, char first_ch, uint8_t min, uint8_t max, uint32_t *out_val)
Definition base92.h:34
#define UPB_PRINTF(str, first_vararg)
Definition def.inc:291
#define UPB_NORETURN
Definition def.inc:290
#define UPB_LONGJMP(buf, val)
Definition def.inc:370
#define UPB_INLINE
Definition def.inc:144
UPB_NORETURN UPB_INLINE void upb_MdDecoder_ErrorJmp(upb_MdDecoder *d, const char *fmt,...)
Definition decoder.h:26
UPB_INLINE void upb_MdDecoder_CheckOutOfMemory(upb_MdDecoder *d, const void *ptr)
Definition decoder.h:38
UPB_INLINE const char * upb_MdDecoder_DecodeBase92Varint(upb_MdDecoder *d, const char *ptr, char first_ch, uint8_t min, uint8_t max, uint32_t *out_val)
Definition decoder.h:43
jmp_buf err
Definition decoder.h:22
const char * end
Definition decoder.h:20
upb_Status * status
Definition decoder.h:21