_CBOR_NODISCARD
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t* cbor_load(
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t* cbor_copy(cbor_item_t* item);
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_half(float, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_single(float, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_double(double, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_break(unsigned char *, size_t);
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_ctrl(uint8_t, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_uint8(uint8_t, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_uint16(uint16_t, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_uint32(uint32_t, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_uint64(uint64_t, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_uint(uint64_t, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_negint8(uint8_t, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_negint16(uint16_t,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_negint32(uint32_t,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_negint64(uint64_t,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_negint(uint64_t, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_bytestring_start(size_t,
_CBOR_NODISCARD CBOR_EXPORT size_t
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_string_start(size_t,
_CBOR_NODISCARD CBOR_EXPORT size_t
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_array_start(size_t,
_CBOR_NODISCARD CBOR_EXPORT size_t
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_map_start(size_t,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_indef_map_start(unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_tag(uint64_t, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_bool(bool, unsigned char *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_null(unsigned char *, size_t);
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_encode_undef(unsigned char *, size_t);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_float2(void);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_float4(void);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_float8(void);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_null(void);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_undef(void);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_bool(bool value);
_CBOR_NODISCARD CBOR_EXPORT uint8_t cbor_ctrl_value(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_float2(float value);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_float4(float value);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_float8(double value);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_ctrl(uint8_t value);
_CBOR_NODISCARD CBOR_EXPORT bool cbor_float_ctrl_is_ctrl(
_CBOR_NODISCARD CBOR_EXPORT cbor_float_width
_CBOR_NODISCARD CBOR_EXPORT float cbor_float_get_float2(
_CBOR_NODISCARD CBOR_EXPORT float cbor_float_get_float4(
_CBOR_NODISCARD CBOR_EXPORT double cbor_float_get_float8(
_CBOR_NODISCARD CBOR_EXPORT double cbor_float_get_float(
_CBOR_NODISCARD CBOR_EXPORT bool cbor_get_bool(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_ctrl(void);
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_int8(void);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_int16(void);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_int32(void);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_int64(void);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_uint8(uint8_t value);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_uint16(uint16_t value);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_uint32(uint32_t value);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_uint64(uint64_t value);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_negint8(uint8_t value);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_negint16(uint16_t value);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_negint32(uint32_t value);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_negint64(uint64_t value);
_CBOR_NODISCARD CBOR_EXPORT uint8_t cbor_get_uint8(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT uint16_t cbor_get_uint16(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT uint32_t cbor_get_uint32(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT uint64_t cbor_get_uint64(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT uint64_t cbor_get_int(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT cbor_int_width
_CBOR_NODISCARD CBOR_EXPORT bool cbor_map_is_indefinite(
_CBOR_NODISCARD CBOR_EXPORT struct cbor_pair *cbor_map_handle(
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_map_size(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_map_allocated(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_definite_map(size_t size);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_indefinite_map(void);
_CBOR_NODISCARD CBOR_EXPORT bool cbor_map_add(cbor_item_t *item,
_CBOR_NODISCARD CBOR_EXPORT bool _cbor_map_add_key(cbor_item_t *item,
_CBOR_NODISCARD CBOR_EXPORT bool _cbor_map_add_value(cbor_item_t *item,
_CBOR_NODISCARD CBOR_EXPORT bool cbor_map_is_definite(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_string(const cbor_item_t *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_array(const cbor_item_t *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_map(const cbor_item_t *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_tag(const cbor_item_t *,
_CBOR_NODISCARD CBOR_EXPORT size_t
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize(const cbor_item_t *item,
_CBOR_NODISCARD CBOR_EXPORT size_t
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_uint(const cbor_item_t *,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_serialize_negint(const cbor_item_t *,
_CBOR_NODISCARD CBOR_EXPORT size_t
_CBOR_NODISCARD CBOR_EXPORT struct cbor_decoder_result cbor_stream_decode(
_CBOR_NODISCARD CBOR_EXPORT size_t
_CBOR_NODISCARD CBOR_EXPORT bool cbor_string_add_chunk(cbor_item_t *item,
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_definite_string(void);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_indefinite_string(void);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_string(const char *val);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_stringn(const char *val,
_CBOR_NODISCARD CBOR_EXPORT size_t cbor_string_length(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT size_t
_CBOR_NODISCARD CBOR_EXPORT bool cbor_string_is_definite(
_CBOR_NODISCARD CBOR_EXPORT bool cbor_string_is_indefinite(
_CBOR_NODISCARD CBOR_EXPORT cbor_mutable_data
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t **cbor_string_chunks_handle(
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_new_tag(uint64_t value);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_tag_item(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT uint64_t cbor_tag_value(const cbor_item_t *item);
_CBOR_NODISCARD CBOR_EXPORT cbor_item_t *cbor_build_tag(uint64_t value,