Lines Matching refs:state
67 bool zcbor_int32_put(zcbor_state_t *state, int32_t input); /* pint/nint */
68 bool zcbor_int64_put(zcbor_state_t *state, int64_t input); /* pint/nint */
69 bool zcbor_uint32_put(zcbor_state_t *state, uint32_t input); /* pint */
70 bool zcbor_uint64_put(zcbor_state_t *state, uint64_t input); /* pint */
71 bool zcbor_size_put(zcbor_state_t *state, size_t input); /* pint */
72 bool zcbor_tag_put(zcbor_state_t *state, uint32_t tag); /* CBOR tag */
73 bool zcbor_simple_put(zcbor_state_t *state, uint8_t input); /* CBOR simple value */
74 bool zcbor_bool_put(zcbor_state_t *state, bool input); /* boolean CBOR simple value */
75 bool zcbor_nil_put(zcbor_state_t *state, const void *unused); /* 'nil' CBOR simple value */
76 bool zcbor_undefined_put(zcbor_state_t *state, const void *unused); /* 'undefined' CBOR simple valu…
77 bool zcbor_float16_put(zcbor_state_t *state, float input); /* IEEE754 float16 */
78 bool zcbor_float16_bytes_put(zcbor_state_t *state, uint16_t input); /* IEEE754 float16 raw bytes */
79 bool zcbor_float32_put(zcbor_state_t *state, float input); /* IEEE754 float32 */
80 bool zcbor_float64_put(zcbor_state_t *state, double input); /* IEEE754 float64 */
82 bool zcbor_int32_encode(zcbor_state_t *state, const int32_t *input); /* pint/nint */
83 bool zcbor_int64_encode(zcbor_state_t *state, const int64_t *input); /* pint/nint */
84 bool zcbor_uint32_encode(zcbor_state_t *state, const uint32_t *input); /* pint */
85 bool zcbor_uint64_encode(zcbor_state_t *state, const uint64_t *input); /* pint */
86 bool zcbor_size_encode(zcbor_state_t *state, const size_t *input); /* pint */
87 bool zcbor_int_encode(zcbor_state_t *state, const void *input_int, size_t int_size);
88 bool zcbor_uint_encode(zcbor_state_t *state, const void *input_uint, size_t uint_size);
89 bool zcbor_bstr_encode(zcbor_state_t *state, const struct zcbor_string *input); /* bstr */
90 bool zcbor_tstr_encode(zcbor_state_t *state, const struct zcbor_string *input); /* tstr */
91 bool zcbor_tag_encode(zcbor_state_t *state, uint32_t *tag); /* CBOR tag. Note that zcbor_tag_encode…
92 bool zcbor_simple_encode(zcbor_state_t *state, uint8_t *input); /* CBOR simple value */
93 bool zcbor_bool_encode(zcbor_state_t *state, const bool *input); /* boolean CBOR simple value */
94 bool zcbor_float16_encode(zcbor_state_t *state, const float *input); /* IEEE754 float16 */
95 bool zcbor_float16_bytes_encode(zcbor_state_t *state, const uint16_t *input); /* IEEE754 float16 ra…
96 bool zcbor_float32_encode(zcbor_state_t *state, const float *input); /* IEEE754 float32 */
97 bool zcbor_float64_encode(zcbor_state_t *state, const double *input); /* IEEE754 float64 */
115 bool zcbor_list_start_encode(zcbor_state_t *state, size_t max_num);
116 bool zcbor_map_start_encode(zcbor_state_t *state, size_t max_num);
135 bool zcbor_list_end_encode(zcbor_state_t *state, size_t max_num);
136 bool zcbor_map_end_encode(zcbor_state_t *state, size_t max_num);
137 bool zcbor_list_map_end_force_encode(zcbor_state_t *state);
188 zcbor_state_t *state, const void *input, size_t result_len);
196 zcbor_state_t *state, const void *input, size_t input_len);
212 bool zcbor_bstr_encode_ptr(zcbor_state_t *state, const char *str, size_t len);
213 bool zcbor_tstr_encode_ptr(zcbor_state_t *state, const char *str, size_t len);
214 bool zcbor_bstr_put_term(zcbor_state_t *state, char const *str, size_t maxlen);
215 bool zcbor_tstr_put_term(zcbor_state_t *state, char const *str, size_t maxlen);
216 #define zcbor_bstr_put_lit(state, str) zcbor_bstr_encode_ptr(state, str, sizeof(str) - 1) argument
217 #define zcbor_tstr_put_lit(state, str) zcbor_tstr_encode_ptr(state, str, sizeof(str) - 1) argument
218 #define zcbor_bstr_put_arr(state, str) zcbor_bstr_encode_ptr(state, str, sizeof(str)) argument
219 #define zcbor_tstr_put_arr(state, str) zcbor_tstr_encode_ptr(state, str, sizeof(str)) argument
232 bool zcbor_bstr_start_encode(zcbor_state_t *state);
239 bool zcbor_bstr_end_encode(zcbor_state_t *state, struct zcbor_string *result);