Home
last modified time | relevance | path

Searched refs:fragment (Results 1 – 6 of 6) sorted by relevance

/zcbor-latest/src/
Dzcbor_decode.c514 result->fragment.len = MIN(result->fragment.len, in partition_fragment()
524 if(!str_start_decode(state, &result->fragment, exp_major_type)) { in start_decode_fragment()
529 result->total_len = result->fragment.len; in start_decode_fragment()
531 state->payload_end = state->payload + result->fragment.len; in start_decode_fragment()
555 result->fragment.value = state->payload_mut; in zcbor_next_fragment()
556 result->offset += prev_fragment->fragment.len; in zcbor_next_fragment()
557 result->fragment.len = result->total_len - result->offset; in zcbor_next_fragment()
560 zcbor_log("New fragment length %zu\r\n", result->fragment.len); in zcbor_next_fragment()
562 state->payload += result->fragment.len; in zcbor_next_fragment()
571 result->fragment.value = state->payload_mut; in zcbor_bstr_next_fragment()
[all …]
Dzcbor_common.c199 if (fragments[i].fragment.value == NULL) { in zcbor_validate_string_fragments()
205 total_len += fragments[i].fragment.len; in zcbor_validate_string_fragments()
235 || (fragments[i].fragment.len > (*result_len - total_len))) { in zcbor_splice_string_fragments()
239 fragments[i].fragment.value, fragments[i].fragment.len); in zcbor_splice_string_fragments()
240 total_len += fragments[i].fragment.len; in zcbor_splice_string_fragments()
/zcbor-latest/tests/unit/test1_unit_tests/src/
Dmain.c415 zassert_equal_ptr(&payload[1], output_frags[0].fragment.value, NULL); in ZTEST()
416 zassert_equal(7, output_frags[0].fragment.len, NULL); in ZTEST()
425 zassert_equal_ptr(&payload[8], output_frags[1].fragment.value, NULL); in ZTEST()
426 zassert_equal(3, output_frags[1].fragment.len, "%d != %d\r\n", 3, output_frags[1].fragment.len); in ZTEST()
520 output_frags[i].total_len -= output_frags[17].fragment.len; in ZTEST()
527 output_frags[i].total_len += (output_frags[17].fragment.len - 1); in ZTEST()
530 output_frags[17].fragment.len--; in ZTEST()
532 output_frags[17].fragment.len++; // Restore in ZTEST()
600 zassert_equal_ptr(&payload[1], output_frags[0].fragment.value, NULL); in ZTEST()
601 zassert_equal(7, output_frags[0].fragment.len, NULL); in ZTEST()
[all …]
/zcbor-latest/include/
Dzcbor_common.h51 struct zcbor_string fragment; ///! Location and length of the fragment. member
Dzcbor_decode.h438 bool zcbor_is_last_fragment(const struct zcbor_string_fragment *fragment);
/zcbor-latest/
DRELEASE_NOTES.md395 … to handle this. Look for `zcbor_update_state()` and various functions with `fragment` in the name.