/zcbor-latest/src/ |
D | zcbor_decode.c | 35 static bool initial_checks(zcbor_state_t *state) in initial_checks() 43 static bool type_check(zcbor_state_t *state, zcbor_major_type_t exp_major_type) in type_check() 71 static void err_restore(zcbor_state_t *state, int err) in err_restore() 139 static bool value_extract(zcbor_state_t *state, in value_extract() 217 bool zcbor_int_decode(zcbor_state_t *state, void *result, size_t result_size) in zcbor_int_decode() 242 bool zcbor_int32_decode(zcbor_state_t *state, int32_t *result) in zcbor_int32_decode() 249 bool zcbor_int64_decode(zcbor_state_t *state, int64_t *result) in zcbor_int64_decode() 256 bool zcbor_uint_decode(zcbor_state_t *state, void *result, size_t result_size) in zcbor_uint_decode() 269 bool zcbor_uint32_decode(zcbor_state_t *state, uint32_t *result) in zcbor_uint32_decode() 276 bool zcbor_int32_expect_union(zcbor_state_t *state, int32_t result) in zcbor_int32_expect_union() [all …]
|
D | zcbor_encode.c | 43 static bool encode_header_byte(zcbor_state_t *state, in encode_header_byte() 60 static bool value_encode_len(zcbor_state_t *state, zcbor_major_type_t major_type, in value_encode_len() 88 static bool value_encode(zcbor_state_t *state, zcbor_major_type_t major_type, in value_encode() 104 bool zcbor_int_encode(zcbor_state_t *state, const void *input_int, size_t int_size) 140 bool zcbor_uint_encode(zcbor_state_t *state, const void *input_uint, size_t uint_size) 150 bool zcbor_int32_encode(zcbor_state_t *state, const int32_t *input) 156 bool zcbor_int64_encode(zcbor_state_t *state, const int64_t *input) 162 bool zcbor_uint32_encode(zcbor_state_t *state, const uint32_t *input) 168 bool zcbor_uint64_encode(zcbor_state_t *state, const uint64_t *input) 174 bool zcbor_int32_put(zcbor_state_t *state, int32_t input) [all …]
|
D | zcbor_common.c | 20 bool zcbor_new_backup(zcbor_state_t *state, size_t new_elem_count) in zcbor_new_backup() 48 bool zcbor_process_backup(zcbor_state_t *state, uint32_t flags, in zcbor_process_backup() 98 static void update_backups(zcbor_state_t *state, uint8_t const *new_payload_end) in update_backups() 109 bool zcbor_union_start_code(zcbor_state_t *state) in zcbor_union_start_code() 118 bool zcbor_union_elem_code(zcbor_state_t *state) in zcbor_union_elem_code() 126 bool zcbor_union_end_code(zcbor_state_t *state) in zcbor_union_end_code() 176 void zcbor_update_state(zcbor_state_t *state, in zcbor_update_state() 286 size_t zcbor_remaining_str_len(zcbor_state_t *state) in zcbor_remaining_str_len() 303 void *result, size_t *payload_len_out, zcbor_state_t *state, zcbor_decoder_t func, in zcbor_entry_function()
|
/zcbor-latest/include/ |
D | zcbor_decode.h | 218 #define zcbor_search_key_bstr_lit(state, str) zcbor_search_key_bstr_ptr(state, str, sizeof(str) - 1) argument 219 #define zcbor_search_key_tstr_lit(state, str) zcbor_search_key_tstr_ptr(state, str, sizeof(str) - 1) argument 220 #define zcbor_search_key_bstr_arr(state, str) zcbor_search_key_bstr_ptr(state, str, (sizeof(str))) argument 221 #define zcbor_search_key_tstr_arr(state, str) zcbor_search_key_tstr_ptr(state, str, (sizeof(str))) argument 366 #define zcbor_bstr_expect_lit(state, str) zcbor_bstr_expect_ptr(state, str, sizeof(str) - 1) argument 367 #define zcbor_tstr_expect_lit(state, str) zcbor_tstr_expect_ptr(state, str, sizeof(str) - 1) argument 368 #define zcbor_bstr_expect_arr(state, str) zcbor_bstr_expect_ptr(state, str, sizeof(str)) argument 369 #define zcbor_tstr_expect_arr(state, str) zcbor_tstr_expect_ptr(state, str, sizeof(str)) argument
|
D | zcbor_encode.h | 209 #define zcbor_bstr_put_lit(state, str) zcbor_bstr_encode_ptr(state, str, sizeof(str) - 1) argument 210 #define zcbor_tstr_put_lit(state, str) zcbor_tstr_encode_ptr(state, str, sizeof(str) - 1) argument 211 #define zcbor_bstr_put_arr(state, str) zcbor_bstr_encode_ptr(state, str, sizeof(str)) argument 212 #define zcbor_tstr_put_arr(state, str) zcbor_tstr_encode_ptr(state, str, sizeof(str)) argument
|
D | zcbor_print.h | 27 #define zcbor_trace_raw(state) (zcbor_do_print("rem: %zu, cur: 0x%x, ec: 0x%zx, err: %d",\ argument 30 #define zcbor_trace(state, appendix) do { \ argument 34 #define zcbor_trace_file(state) do { \ argument
|
D | zcbor_common.h | 163 #define ZCBOR_ENFORCE_CANONICAL(state) (state->constant_state \ argument 168 #define ZCBOR_MANUALLY_PROCESS_ELEM(state) (state->constant_state \ argument 353 static inline bool zcbor_check_error(const zcbor_state_t *state) in zcbor_check_error() 361 static inline int zcbor_pop_error(zcbor_state_t *state) in zcbor_pop_error() 373 static inline int zcbor_peek_error(const zcbor_state_t *state) in zcbor_peek_error() 383 static inline void zcbor_error(zcbor_state_t *state, int err) in zcbor_error() 396 static inline bool zcbor_payload_at_end(const zcbor_state_t *state) in zcbor_payload_at_end()
|
/zcbor-latest/samples/pet/src/ |
D | pet_decode.c | 23 #define log_result(state, result, func) do { \ argument 36 zcbor_state_t *state, struct Pet *result) in decode_Pet()
|
D | pet_encode.c | 23 #define log_result(state, result, func) do { \ argument 36 zcbor_state_t *state, const struct Pet *input) in encode_Pet()
|
/zcbor-latest/tests/unit/test1_unit_tests/src/ |
D | main.c | 1145 void decode_inner_map(zcbor_state_t *state, void *result) in decode_inner_map() 1386 …#define CHECK_ERROR1(state) zassert_equal(ZCBOR_ERR_INVALID_VALUE_ENCODING, zcbor_pop_error(state)… in ZTEST() argument 1420 …#define CHECK_ERROR1(state) zassert_equal(ZCBOR_ERR_NO_PAYLOAD, zcbor_pop_error(state), "err: %s\n… in ZTEST() argument
|
/zcbor-latest/tests/decode/test5_corner_cases/src/ |
D | main.c | 845 static bool my_decode_EmptyMap(zcbor_state_t *state, void *unused) in my_decode_EmptyMap()
|