This library makes handling of binary data, stored in files, streamed over network sockets, /dev nodes, or similar sources, much easier to handle from C code, and does so in a way that is much more portable than most simple ways of expressing the idea.

For more information on the reasoning, see an introduction on why I think this library is necessary.

For documentation on the template format and arguments, see documentation.

Download source in tarball from:

Older versions: