Home
last modified time | relevance | path

Searched defs:state (Results 1 – 11 of 11) sorted by relevance

/zcbor-latest/src/
Dzcbor_decode.c35 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 …]
Dzcbor_encode.c43 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 …]
Dzcbor_common.c20 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/
Dzcbor_decode.h218 #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
Dzcbor_encode.h209 #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
Dzcbor_print.h27 #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
Dzcbor_common.h163 #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/
Dpet_decode.c23 #define log_result(state, result, func) do { \ argument
36 zcbor_state_t *state, struct Pet *result) in decode_Pet()
Dpet_encode.c23 #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/
Dmain.c1145 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/
Dmain.c845 static bool my_decode_EmptyMap(zcbor_state_t *state, void *unused) in my_decode_EmptyMap()