Download links:
https://github.com/01org/tinycbor/archive/v0.4.zip
https://github.com/01org/tinycbor/archive/v0.4.tar.gz
This is a feature release of TinyCBOR. New API in this release:
- cbor_encoder_get_buffer_size
- cbor_encoder_get_extra_bytes_needed
- cbor_value_is_half_float
- cbor_value_is_float
- cbor_value_is_double
This release contains numerous bugfixes and simple fixes for warnings
generated with some compilers, under certain conditions. The public API
headers should now produce no warnings with Microsoft's compiler, even at
level 4 warnings.
Important: the anonymous union member of struct CborEncoder is no longer
anonymous, to fix compatibility with C89 compilers. Code that accessed the
members in that structure directly should instead use the API added for that
purpose (cbor_encoder_get_buffer_size and
cbor_encoder_get_extra_bytes_needed).
Changes:
David Antler (1):
Update VERSION file
Fabrice Fontaine (2):
Properly manage open_memstream availability
Fix detection of system-cjson
James Prestwood (1):
Fixed duplicate definitions for targets with certain macros already
defined
Thiago Macieira (8):
Revert "Revert "Give a name to unnamed union in CborEncoder""
Update .gitignore
Properly fix support for stdint.h on Arduino
cbor.h: Add explicit casts to conversions from uint64_t to size_t
Update .gitignore files
Fix #51: correct OOM reporting in cbor_encoder_create_{array,map}
Fix forgotten update of the number of characters left in dumping UTF-8
Update "make release" target
alradmsft (1):
Supress data loss warnings in VS2015
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center