Commit 2282da33 authored by Andrzej Puzdrowski's avatar Andrzej Puzdrowski
Browse files

cbor_encoder: fix str encoding macros



Fix structure member assignment in tstrx_put() tstrx_put_term()
macro.

Signed-off-by: default avatarAndrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
(cherry picked from commit fc1ad8d0)
parent 23c9c430
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -55,10 +55,10 @@ bool bstrx_encode(cbor_state_t *state, const cbor_string_type_t *result);
bool tstrx_encode(cbor_state_t *state, const cbor_string_type_t *result);

#define tstrx_put(state, string) \
	tstrx_encode(state, &(cbor_string_type_t){.value = (const uint8_t *)string, len = (sizeof(string) - 1)})
	tstrx_encode(state, &(cbor_string_type_t){.value = (const uint8_t *)string, .len = (sizeof(string) - 1)})

#define tstrx_put_term(state, string) \
	tstrx_encode(state, &(cbor_string_type_t){.value = (const uint8_t *)string, len = strlen((const char *)string)})
	tstrx_encode(state, &(cbor_string_type_t){.value = (const uint8_t *)string, .len = strlen((const char *)string)})

/** Encode a LIST header.
 *