Home
last modified time | relevance | path

Searched refs:constant_state (Results 1 – 8 of 8) sorted by relevance

/zcbor-latest/src/
Dzcbor_common.c24 if ((state->constant_state->current_backup) in zcbor_new_backup()
25 >= state->constant_state->num_backups) { in zcbor_new_backup()
31 (state->constant_state->current_backup)++; in zcbor_new_backup()
35 size_t i = (state->constant_state->current_backup) - 1; in zcbor_new_backup()
37 memcpy(&state->constant_state->backup_list[i], state, in zcbor_new_backup()
54 if (state->constant_state->current_backup == 0) { in zcbor_process_backup()
61 size_t i = state->constant_state->current_backup - 1; in zcbor_process_backup()
67 if (state->constant_state->backup_list[i].payload_moved) { in zcbor_process_backup()
72 memcpy(state, &state->constant_state->backup_list[i], in zcbor_process_backup()
77 state->constant_state->current_backup--; in zcbor_process_backup()
[all …]
Dzcbor_decode.c868 ZCBOR_ERR_IF(!state->constant_state, ZCBOR_ERR_CONSTANT_STATE_MISSING); in allocate_map_flags()
869 const uint8_t *flags_end = state->constant_state->map_search_elem_state_end; in allocate_map_flags()
/zcbor-latest/include/
Dzcbor_common.h136 struct zcbor_state_constant *constant_state; /**< The part of the state that is member
163 #define ZCBOR_ENFORCE_CANONICAL(state) (state->constant_state \
164 ? state->constant_state->enforce_canonical : ZCBOR_ENFORCE_CANONICAL_DEFAULT)
168 #define ZCBOR_MANUALLY_PROCESS_ELEM(state) (state->constant_state \
169 ? state->constant_state->manually_process_elem : ZCBOR_MANUALLY_PROCESS_ELEM_DEFAULT)
355 struct zcbor_state_constant *cs = state->constant_state; in zcbor_check_error()
363 if (!state->constant_state) { in zcbor_pop_error()
366 int err = state->constant_state->error; in zcbor_pop_error()
368 state->constant_state->error = ZCBOR_SUCCESS; in zcbor_pop_error()
375 if (!state->constant_state) { in zcbor_peek_error()
[all …]
Dzcbor_print.h29 state->constant_state ? state->constant_state->error : 0))
/zcbor-latest/tests/unit/test2_cpp/src/
Dmain.cpp31 state_e->constant_state->stop_on_error = true; in main()
32 state_d->constant_state->stop_on_error = true; in main()
/zcbor-latest/tests/unit/test1_unit_tests/src/
Dmain.c234 state_e->constant_state->stop_on_error = true; in ZTEST()
237 …zassert_equal(ZCBOR_ERR_NO_PAYLOAD, state_e->constant_state->error, "%d\r\n", state_e->constant_st… in ZTEST()
239 memcpy(&constant_state_backup, state_e->constant_state, sizeof(constant_state_backup)); in ZTEST()
275 …zassert_mem_equal(&constant_state_backup, state_e->constant_state, sizeof(constant_state_backup), … in ZTEST()
314 state_d->constant_state->stop_on_error = true; in ZTEST()
317 …zassert_equal(ZCBOR_ERR_WRONG_VALUE, state_d->constant_state->error, "%d\r\n", state_d->constant_s… in ZTEST()
319 memcpy(&constant_state_backup, state_d->constant_state, sizeof(constant_state_backup)); in ZTEST()
354 …zassert_mem_equal(&constant_state_backup, state_d->constant_state, sizeof(constant_state_backup), … in ZTEST()
675 zassert_true(zcbor_list_start_encode(state_e1, 10), "%d\r\n", state_e1->constant_state->error); in ZTEST()
1297 state_d->constant_state->manually_process_elem = true; in ZTEST()
/zcbor-latest/
DRELEASE_NOTES.md56 * Fix various things related to constant_state
DREADME.md103 …. Note that it also has to be enabled in the state variable (`state->constant_state->stop_on_error…