head 1.1;
branch 1.1.1;
access;
symbols
netbsd-11-0-RC4:1.1.1.1
netbsd-11-0-RC3:1.1.1.1
netbsd-11-0-RC2:1.1.1.1
netbsd-11-0-RC1:1.1.1.1
perseant-exfatfs-base-20250801:1.1.1.1
netbsd-11:1.1.1.1.0.12
netbsd-11-base:1.1.1.1
netbsd-10-1-RELEASE:1.1.1.1
perseant-exfatfs-base-20240630:1.1.1.1
perseant-exfatfs:1.1.1.1.0.10
perseant-exfatfs-base:1.1.1.1
netbsd-10-0-RELEASE:1.1.1.1
netbsd-10-0-RC6:1.1.1.1
netbsd-10-0-RC5:1.1.1.1
netbsd-10-0-RC4:1.1.1.1
netbsd-10-0-RC3:1.1.1.1
netbsd-10-0-RC2:1.1.1.1
netbsd-10-0-RC1:1.1.1.1
netbsd-10:1.1.1.1.0.8
netbsd-10-base:1.1.1.1
cjep_sun2x-base1:1.1.1.1
cjep_sun2x:1.1.1.1.0.6
cjep_sun2x-base:1.1.1.1
cjep_staticlib_x-base1:1.1.1.1
cjep_staticlib_x:1.1.1.1.0.4
cjep_staticlib_x-base:1.1.1.1
phil-wifi-20200421:1.1.1.1
phil-wifi:1.1.1.1.0.2
phil-wifi-20200411:1.1.1.1
phil-wifi-20200406:1.1.1.1
libcbor-3b41770ab0ca408d242041dddb3b75811345573f:1.1.1.1
PJK:1.1.1;
locks; strict;
comment @# @;
1.1
date 2020.03.03.00.34.29; author christos; state Exp;
branches
1.1.1.1;
next ;
commitid CsDukytrNgtSbTYB;
1.1.1.1
date 2020.03.03.00.34.29; author christos; state Exp;
branches
1.1.1.1.2.1;
next ;
commitid CsDukytrNgtSbTYB;
1.1.1.1.2.1
date 2020.03.03.00.34.29; author martin; state dead;
branches;
next 1.1.1.1.2.2;
commitid X01YhRUPVUDaec4C;
1.1.1.1.2.2
date 2020.04.13.08.02.25; author martin; state Exp;
branches;
next ;
commitid X01YhRUPVUDaec4C;
desc
@@
1.1
log
@Initial revision
@
text
@
libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format.
Main features
- Complete RFC conformance
- Robust portable C99 implementation
- Layered architecture offers both control and convenience
- Flexible memory management
- Proper handling of UTF-8
- Full support for streams & incremental processing
- Extensive documentation and test suite
- No runtime dependencies, small footprint
- Tested across architectures and operating systems
A taste of the API
Distribution
OS X
brew tap pjk/libcbor
brew install libcbor
Linux
Please refer to the documentation on how to build libcbor.
deb and RPM packages can be built effortlessly using CPack. libcbor also comes with pkg-config support.
Windows
Windows are supported and tested for. CMake can target both MSVC and Cygwin toolchains. Please refer to the documentation on how to do so.
Other platforms
As long as CMake and a C99 compiler are available, libcbor will work. Read more here.
Resources & documentation
Ruby bindings
If you write Ruby, you might be interested in the Ruby bindings for libcbor.
Licensing
libcbor is distributed under the terms of the MIT license, as found in the source code.
Copyright (c) Pavel Kalvoda, 2014 - 2017
@
1.1.1.1
log
@Import libcbor from: https://github.com/PJK/libcbor.git
@
text
@@
1.1.1.1.2.1
log
@file index.html was added on branch phil-wifi on 2020-04-13 08:02:25 +0000
@
text
@d1 114
@
1.1.1.1.2.2
log
@Mostly merge changes from HEAD upto 20200411
@
text
@a0 114
libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format.
Main features
- Complete RFC conformance
- Robust portable C99 implementation
- Layered architecture offers both control and convenience
- Flexible memory management
- Proper handling of UTF-8
- Full support for streams & incremental processing
- Extensive documentation and test suite
- No runtime dependencies, small footprint
- Tested across architectures and operating systems
A taste of the API
Distribution
OS X
brew tap pjk/libcbor
brew install libcbor
Linux
Please refer to the documentation on how to build libcbor.
deb and RPM packages can be built effortlessly using CPack. libcbor also comes with pkg-config support.
Windows
Windows are supported and tested for. CMake can target both MSVC and Cygwin toolchains. Please refer to the documentation on how to do so.
Other platforms
As long as CMake and a C99 compiler are available, libcbor will work. Read more here.
Resources & documentation
Ruby bindings
If you write Ruby, you might be interested in the Ruby bindings for libcbor.
Licensing
libcbor is distributed under the terms of the MIT license, as found in the source code.
Copyright (c) Pavel Kalvoda, 2014 - 2017
@