MPack v0.6
Changes:
setjmp
/longjmp
support has been replaced by error callbacks. You can safelylongjmp
or throw C++ exceptions out of error callbacks. Be aware of local variable invalidation rules regardingsetjmp
if you use it. See the documentation formpack_reader_error_t
and issue #19 for more details.- All
inline
functions in the MPack API are no longerstatic
. A single non-inline
definition of eachinline
function is emitted, so they behave like normal functions with external linkage. - Configuration options can now be pre-defined before including
mpack-config.h
, so you can customize MPack by defining these in your build system rather than editing the configuration file.