Home
last modified time | relevance | path

Searched refs:additional (Results 1 – 5 of 5) sorted by relevance

/zcbor-latest/src/
Dzcbor_decode.c19 static size_t additional_len(uint8_t additional) in additional_len() argument
21 if (additional <= ZCBOR_VALUE_IN_HEADER) { in additional_len()
23 } else if (ZCBOR_VALUE_IS_1_BYTE <= additional && additional <= ZCBOR_VALUE_IS_8_BYTES) { in additional_len()
29 return 1U << (additional - ZCBOR_VALUE_IS_1_BYTE); in additional_len()
152 uint8_t additional = ZCBOR_ADDITIONAL(header_byte); in value_extract() local
155 if ((additional == ZCBOR_VALUE_IS_INDEFINITE_LENGTH) && (indefinite_length_array != NULL)) { in value_extract()
162 len = additional_len(additional); in value_extract()
165 ZCBOR_ERR_IF(additional > ZCBOR_VALUE_IS_8_BYTES, ZCBOR_ERR_ADDITIONAL_INVAL); in value_extract()
173 *result_offs = additional; in value_extract()
1103 uint8_t additional = ZCBOR_ADDITIONAL(*state->payload); in zcbor_simple_decode() local
[all …]
Dzcbor_encode.c44 zcbor_major_type_t major_type, uint8_t additional) in encode_header_byte() argument
49 zcbor_assert_state(additional < 32, "Unsupported additional value: %d\r\n", additional); in encode_header_byte()
51 *(state->payload_mut) = (uint8_t)((major_type << 5) | (additional & 0x1F)); in encode_header_byte()
/zcbor-latest/
DLICENSE121 that such additional attribution notices cannot be construed
125 may provide additional or different license terms and conditions
134 this License, without any additional terms or conditions.
175 of your accepting any such warranty or additional liability.
DARCHITECTURE.md146 …- If the type needs only a single member variable (i.e. no additional `foo_count` or `foo_key` etc…
DREADME.md222 Below are some additional examples of how to invoke zcbor for code generation and for converting/va…
302 …- Number: `Foo = 3`, where Foo is a uint with the additional requirement that it must have the val…