netcdf-c/libdispatch
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
..
u
CMakeLists.txt
crc32.c
crc32.h
datt.c
dattget.c
dattinq.c
dattput.c
dauth.c Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
dcompound.c
dcopy.c
ddim.c
ddispatch.c
defcheck.c
denum.c
derror.c introduce error code NC_EPNETCDF for errors at PnetCDF level 2018-07-29 15:33:08 -05:00
dfile.c Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
dfilter.c
dgroup.c
dinternal.c
dnotnc3.c
dnotnc4.c
doffsets.c Re github issue https://github.com/Unidata/netcdf-c/issues/1131 2018-09-03 13:30:11 -06:00
dopaque.c
dparallel.c more tests 2018-08-20 17:05:29 -06:00
drc.c Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00
dreadonly.c
dstring.c
dtype.c
dutf8.c More potential memory leaks squashed. 2018-06-07 15:58:47 -06:00
dutil.c
dv2i.c
dvar.c Merge branch 'master' into ejh_loop_cleanup_2 2018-09-05 11:22:55 -06:00
dvarget.c converting NULL checking of put functions 2018-08-14 09:21:45 -06:00
dvarinq.c Fix szip filter handling code and correspondingtests 2018-09-15 15:21:51 -06:00
dvarput.c converting NULL checking of put functions 2018-08-14 09:21:45 -06:00
dvlen.c
dwinpath.c Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
heap
json.c
Make0
Makefile.am
nc.c fixed spaceing in nc.c 2018-08-21 06:53:27 -06:00
ncaux.c
ncbytes.c
nchashmap.c Clear up coverity complaints 2018-08-04 13:22:29 -06:00
nclist.c
nclistmgr.c
nclog.c
ncsettings.hdr
nctime.c
ncuri.c fixed clang warning in ncuri.c 2018-07-06 06:52:02 -06:00
netcdf.m4
stubdef.c
test_ncuri.c
test_pathcvt.c
u8.c
u8.h
utf8proc_data.c
utf8proc.c
utf8proc.h