~fsx/cbare

BARE Message Encoding (https://baremessages.org) implementation in C.
Use error_is_set.
Update TODO.
Add build status to readme.

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~fsx/cbare
read/write
git@git.sr.ht:~fsx/cbare

You can also use your local clone with git send-email.

#cbare

BARE encoder and decoder.

Build status: builds.sr.ht status

#Status

Status: unstable. Currently not used very much.

Schema DSL parser and code generator are in development.

#Building

Install Meson.

Setup your build:

meson --werror --buildtype=release ./build --prefix /usr

(note: omit --buildtype=release for development)

compile:

meson compile -C ./build

and run tests:

meson test -C ./build

#Installation

Run:

meson install -C ./build

Or provide --destdir to install to a different directory:

meson install -C ./build --destdir ./package-root

#Notes

bare_put_uint and bare_get_uint are from poolparty.

bare_put_int and bare_get_int are from Go's standard library.