https://github.com/01org/tinycbor/releases/tag/v0.3
Download links:
https://github.com/01org/tinycbor/archive/v0.3.zip
https://github.com/01org/tinycbor/archive/v0.3.tar.gz
Announcement:
The major feature in version 0.3 is the completion of the TinyCBOR
documentation. To generate it, run
make docs
The documentation is available online at
https://01org.github.io/tinycbor/0.3
This release contains compile fixes for builds on Windows with Microsoft
Visual Studio's compiler. It also moved the code calling malloc() to
outside cborparser.c, so that file can be compiled on C Freestanding
environments that do not have malloc() and free().
This release also completes the API that was declared in cbor.h but never
implemented. New APIs in this release are:
- cbor_encoder_get_buffer_size
- cbor_encoder_get_extra_bytes_needed
- cbor_value_calculate_string_length
- cbor_value_get_int64_checked
- cbor_value_get_int_checked
--
Changes:
David Antler (1):
Add reference to header file for Windows.
Mike Colagrosso (1):
parser: Set the length to 0 on error in extract_length()
Otavio Pontes (3):
Fix compilation for systems without math.h header
Remove from cborparser.c file the dependency on stdlib header
Fix _BSD_SOURCE is deprecated warning
Thiago Macieira (17):
Fix #16: sizeof(struct {}) is not allowed in C++
Add missing #include
Fix and test the functions getting the sizes of containers
Finish open_memstream for older glibc without it
Fix a parsing issue caused by pointer wraparounds
Fix warnings printed by the Microsoft compiler at -W3
Fix a few more MSVC level 3 warnings
Fix compilation when using a C compiler that doesn't understand "inline"
Fix compilation in C89 mode: variables can't be declared in for stmt
Convert C++/C99 style comments to C89
Update qmake build files
Finish TinyCBOR documentation
Add cbor_encoder_get_buffer_size and get_extra_bytes_needed
Parsing: Add cbor_value_get_next_byte()
CborValue: add missing convenience FP cbor_value_is_xxxx functions
CborValue: fix mis-named cbor_value_is_{null,undefined}
Parsing: implement the missing cbor_value_get_int{,64}_checked functions
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center