Add missing bool header.
Re-add license.
Rewrite cbare.
cbare is an I/O agnostic C implementation of the BARE message encoding.
Status: unstable. Currently not used very much.
Schema DSL parser and code generator are in development.
For shared and static libraries, package config, and man page:
make
You can use different compilers and linkers:
CC=cproc CCLD=gcc LDFLAGS='-fuse-ld=mold' make
Tests:
make check
./baretest && echo pass || echo fail
./utf8test && echo pass || echo fail
make install
You can pass PREFIX or DESTDIR to make if you'd like:
mkdir ./tmp
make DESTDIR=./tmp PREFIX=/usr install
Uninstallation is similar:
make uninstall