Dennis Heimbigner 108dc0f01d Fix szip filter handling code and correspondingtests
re: https://github.com/Unidata/netcdf-c/issues/972

The current szip plugin code in the HDF5 library has some
unexpected behaviors that require some changes to how
nc_inq_var_szip is implemented and to the corresponding tests:
nc_test4/{test_szip,tst_vars3}.

Specifically, the following can happen:

1. The number of parameters provided by the user will be two,
   but the number of parameters returned by nc_inq_var_filter
   will be four because the HDF5 code (H5Zszip) will add two
   extra parameters for internal use. It turns out that the two
   parameters provided when calling nc_def_var_filter correspond
   to the first two parameters of the four parameters returned
   by nc_inq_var_filter.

2. The nc_inq_var_szip values corresponding to the ones provided
   by the caller may be different than those provided by
   nc_def_var_filter.  The value of the options_mask argument is
   known to add additional flag bits, and the pixels_per_block
   parameter may be modified.
2018-09-15 15:21:51 -06:00
..
2018-04-26 23:04:01 -04:00
2018-04-26 23:04:01 -04:00
2018-04-26 23:04:01 -04:00
2018-04-26 23:04:01 -04:00
2018-06-05 11:30:59 -06:00
2016-01-15 14:39:32 -07:00
2017-04-06 10:06:32 -06:00
2018-04-26 23:04:01 -04:00
2016-01-15 12:23:56 -07:00
2018-07-05 22:54:41 -05:00
2018-07-13 11:41:57 -06:00
2016-08-28 15:45:36 +02:00
2015-03-15 15:29:58 -06:00
2016-01-21 11:19:23 -07:00
2018-07-05 22:54:41 -05:00