Lines Matching refs:input

95 		const void *const input, size_t max_result_len)  in value_encode()  argument
99 size_t result_len = zcbor_header_len_ptr(input, max_result_len) - 1; in value_encode()
100 const void *result = input; in value_encode()
103 result = (uint8_t *)input + max_result_len - (result_len ? result_len : 1); in value_encode()
116 const uint8_t *input = input_int; local
133 input = input_buf;
138 if (!value_encode(state, major_type, input, int_size)) {
156 bool zcbor_int32_encode(zcbor_state_t *state, const int32_t *input) argument
158 return zcbor_int_encode(state, input, sizeof(*input));
162 bool zcbor_int64_encode(zcbor_state_t *state, const int64_t *input) argument
164 return zcbor_int_encode(state, input, sizeof(*input));
168 bool zcbor_uint32_encode(zcbor_state_t *state, const uint32_t *input) argument
170 return zcbor_uint_encode(state, input, sizeof(*input));
174 bool zcbor_uint64_encode(zcbor_state_t *state, const uint64_t *input) argument
176 return zcbor_uint_encode(state, input, sizeof(*input));
180 bool zcbor_int32_put(zcbor_state_t *state, int32_t input) argument
182 return zcbor_int_encode(state, &input, sizeof(input));
186 bool zcbor_int64_put(zcbor_state_t *state, int64_t input) argument
188 return zcbor_int_encode(state, &input, sizeof(input));
192 bool zcbor_uint32_put(zcbor_state_t *state, uint32_t input) argument
194 return zcbor_uint_encode(state, &input, sizeof(input));
198 bool zcbor_uint64_put(zcbor_state_t *state, uint64_t input) argument
200 return zcbor_uint_encode(state, &input, sizeof(input));
205 bool zcbor_size_put(zcbor_state_t *state, size_t input) argument
207 return zcbor_uint_encode(state, &input, sizeof(input));
211 bool zcbor_size_encode(zcbor_state_t *state, const size_t *input) argument
213 return zcbor_uint_encode(state, input, sizeof(*input));
218 const struct zcbor_string *input, zcbor_major_type_t major_type) argument
220 if (input->value && ((zcbor_header_len_ptr(&input->len, sizeof(input->len))
221 + input->len + (size_t)state->payload)
225 if (!value_encode(state, major_type, &input->len, sizeof(input->len))) {
286 const struct zcbor_string *input, zcbor_major_type_t major_type) argument
289 if (input->len > (size_t)(state->payload_end - state->payload)) {
292 if (!str_start_encode(state, input, major_type)) {
295 if (state->payload_mut != input->value) {
298 memmove(state->payload_mut, input->value, input->len);
300 state->payload += input->len;
305 bool zcbor_bstr_encode(zcbor_state_t *state, const struct zcbor_string *input) argument
307 return str_encode(state, input, ZCBOR_MAJOR_TYPE_BSTR);
311 bool zcbor_tstr_encode(zcbor_state_t *state, const struct zcbor_string *input) argument
313 return str_encode(state, input, ZCBOR_MAJOR_TYPE_TSTR);
461 bool zcbor_simple_encode(zcbor_state_t *state, uint8_t *input) argument
463 if (!value_encode(state, ZCBOR_MAJOR_TYPE_SIMPLE, input, sizeof(*input))) {
464 zcbor_log("Error encoding %u (0x%p)\r\n", *input, input);
471 bool zcbor_simple_put(zcbor_state_t *state, uint8_t input) argument
473 return value_encode(state, ZCBOR_MAJOR_TYPE_SIMPLE, &input, sizeof(input));
491 bool zcbor_bool_encode(zcbor_state_t *state, const bool *input) argument
493 return zcbor_bool_put(state, *input);
497 bool zcbor_bool_put(zcbor_state_t *state, bool input) argument
499 return zcbor_simple_put(state, (!!input + ZCBOR_BOOL_TO_SIMPLE));
503 bool zcbor_float64_encode(zcbor_state_t *state, const double *input) argument
505 if (!value_encode_len(state, ZCBOR_MAJOR_TYPE_SIMPLE, input,
506 sizeof(*input))) {
514 bool zcbor_float64_put(zcbor_state_t *state, double input) argument
516 return zcbor_float64_encode(state, &input);
520 bool zcbor_float32_encode(zcbor_state_t *state, const float *input) argument
522 if (!value_encode_len(state, ZCBOR_MAJOR_TYPE_SIMPLE, input,
523 sizeof(*input))) {
531 bool zcbor_float32_put(zcbor_state_t *state, float input) argument
533 return zcbor_float32_encode(state, &input);
537 bool zcbor_float16_encode(zcbor_state_t *state, const float *input) argument
539 return zcbor_float16_put(state, *input);
543 bool zcbor_float16_put(zcbor_state_t *state, float input) argument
545 return zcbor_float16_bytes_put(state, zcbor_float32_to_16(input));
549 bool zcbor_float16_bytes_encode(zcbor_state_t *state, const uint16_t *input) argument
551 if (!value_encode_len(state, ZCBOR_MAJOR_TYPE_SIMPLE, input,
552 sizeof(*input))) {
560 bool zcbor_float16_bytes_put(zcbor_state_t *state, uint16_t input) argument
562 return zcbor_float16_bytes_encode(state, &input);
585 zcbor_state_t *state, const void *input, size_t result_len) argument
589 return zcbor_multi_encode(*num_encode, encoder, state, input, result_len);
597 zcbor_state_t *state, const void *input, size_t result_len) argument
601 if (!encoder(state, (const uint8_t *)input + i*result_len)) {