This update fixes a leak of property data when the filter is used as a library (instead of a plugin)
This also adjusts the generic interface (CPP macros) to set a value of 0 instead of -1 when getting rate, precision or accuracy from a cd_vals array to make it consistent with ZFP C API.
Also fixed a bug in generic interface in 5Pget_zfp_precision_cdata which set incorrect mode
Also fixed a UMR bug in generic interface when printing cd_vals...an unused value was not set and so printing the array of cd_vals resulted in printing uninitialized memory. Maybe this was happening on Windows...but it would only show up during tests of test_write_plugin as that is only executable using generic interface.
Made gnumake warn instead of error if no zfp.h found so that make help always prints someting useful
cd_vals
array to make it consistent with ZFP C API.5Pget_zfp_precision_cdata
which set incorrect modecd_vals
...an unused value was not set and so printing the array ofcd_vals
resulted in printing uninitialized memory. Maybe this was happening on Windows...but it would only show up during tests oftest_write_plugin
as that is only executable using generic interface.zfp.h
found so thatmake help
always prints someting useful