decode_result
struct cbor_decoder_result decode_result;
decode_result =
switch (decode_result.status) {
result->read += decode_result.read;
static enum decode_result
enum decode_result res;
static enum decode_result
static enum decode_result
enum decode_result res;
str_decode_res(enum decode_result res) {
static enum decode_result
enum decode_result res = DECODE_ERROR;
static const char *str_decode_res(enum decode_result);
static enum decode_result
enum decode_result res;
static enum decode_result decode_prefix(struct x86_decode_state *,
static enum decode_result decode_opcode(struct x86_decode_state *,
static enum decode_result decode_modrm(struct x86_decode_state *,
static enum decode_result decode_disp(struct x86_decode_state *,
static enum decode_result
enum decode_result res = DECODE_ERROR;
static enum decode_result decode_sib(struct x86_decode_state *,
static enum decode_result decode_imm(struct x86_decode_state *,
static enum decode_result
enum decode_result res;
static enum decode_result peek_byte(struct x86_decode_state *, uint8_t *);
static enum decode_result next_byte(struct x86_decode_state *, uint8_t *);
static enum decode_result next_value(struct x86_decode_state *, size_t,
static enum decode_result
enum decode_result res;
static enum decode_result
enum decode_result res;
enum decode_result res;