MPack v0.6
Changes:
setjmp/longjmpsupport has been replaced by error callbacks. You can safelylongjmpor throw C++ exceptions out of error callbacks. Be aware of local variable invalidation rules regardingsetjmpif you use it. See the documentation formpack_reader_error_tand issue #19 for more details.- All
inlinefunctions in the MPack API are no longerstatic. A single non-inlinedefinition of eachinlinefunction 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.