netcdf-c/ncgen
Dennis Heimbigner 8714066b18 Fix errors when building on big-endian machine
re: issue https://github.com/Unidata/netcdf-c/issues/1278
re: issue https://github.com/Unidata/netcdf-c/issues/876
re: issue https://github.com/Unidata/netcdf-c/issues/806

* Major change to the handling of 8-byte parameters for nc_def_var_filter.
  The old code was not well thought out.
  * The new algorithm is documented in docs/filters.md.
  * Added new utility file plugins/H5Zutil.c to support
  * Modified plugins/H5Zmisc.c to use new algorithm
  the new algorithm.
  * Renamed include/ncfilter.h to include/netcdf_filter.h
    and made it an installed header so clients can access the
    new algorithm utility.
  * Fixed nc_test4/tst_filterparser.c and nc_test4/test_filter_misc.c
    to use the new algorithm
* libdap4/ fixes:
  * d4swap.c has an error in the endian pre-processing such
    that record counts were not being swapped correctly.
  * d4data.c had an error in that checksums were being computed
    after endian swapping rather than before.
* ocinitialize() was never being called, so xxdr bigendian handling
  was never set correctly.
  * Required adding debug statements to occompile
* Found and fixed memory leak in ncdump.c

Not tested:
* HDF4
* Pnetcdf
* parallel HDF5
2019-01-31 21:13:06 -07:00
..
bindata.c Merge remote-tracking branch 'origin/gh1233.dmh' into pr-aggregation.wif 2018-12-30 23:55:30 -08:00
bytebuffer.c ncgen directory updated 2018-12-06 15:40:43 -07:00
bytebuffer.h ncgen directory updated 2018-12-06 15:40:43 -07:00
c0_4.cdl
c0.cdl
c5.cdl
cdata.c merge master and fix conflicts 2018-12-12 11:47:54 -07:00
cdfdata.c ncgen directory updated 2018-12-06 15:40:43 -07:00
CMakeLists.txt ncgen directory updated 2018-12-06 15:40:43 -07:00
cmldata.c ncgen directory updated 2018-12-06 15:40:43 -07:00
compound_datasize_test2.cdl
compound_datasize_test.cdl
ctests.sh
cvt.c ncgen directory updated 2018-12-06 15:40:43 -07:00
data.c ncgen directory updated 2018-12-06 15:40:43 -07:00
data.h ncgen directory updated 2018-12-06 15:40:43 -07:00
debug.c ncgen directory updated 2018-12-06 15:40:43 -07:00
debug.h ncgen directory updated 2018-12-06 15:40:43 -07:00
depend
dump.c ncgen directory updated 2018-12-06 15:40:43 -07:00
dump.h ncgen directory updated 2018-12-06 15:40:43 -07:00
env
escapes.c ncgen directory updated 2018-12-06 15:40:43 -07:00
f77data.c ncgen directory updated 2018-12-06 15:40:43 -07:00
foo.cdl
ftests.sh
genbin.c Merge remote-tracking branch 'origin/license_update.wif' into pr-aggregation.wif 2018-12-11 17:08:21 -05:00
genc.c ncgen directory updated 2018-12-06 15:40:43 -07:00
genchar.c ncgen directory updated 2018-12-06 15:40:43 -07:00
gencml.c ncgen directory updated 2018-12-06 15:40:43 -07:00
generate.c ncgen directory updated 2018-12-06 15:40:43 -07:00
generr.c Corrected an issue observed on OSX 2019-01-15 14:36:07 -07:00
generr.h ncgen directory updated 2018-12-06 15:40:43 -07:00
genf77.c ncgen directory updated 2018-12-06 15:40:43 -07:00
genj.c ncgen directory updated 2018-12-06 15:40:43 -07:00
genjjni.c ncgen directory updated 2018-12-06 15:40:43 -07:00
genjstd.c ncgen directory updated 2018-12-06 15:40:43 -07:00
genlib.c ncgen directory updated 2018-12-06 15:40:43 -07:00
genlib.h ncgen directory updated 2018-12-06 15:40:43 -07:00
getfill.c ncgen directory updated 2018-12-06 15:40:43 -07:00
includes.h Fix more memory leaks in netcdf-c library 2018-11-15 10:00:38 -07:00
internals.html
jdata.c merge master and fix conflicts 2018-12-12 11:47:54 -07:00
jdatajni.c ncgen directory updated 2018-12-06 15:40:43 -07:00
jdatastd.c ncgen directory updated 2018-12-06 15:40:43 -07:00
jtests.sh
lfs-tests
list.c ncgen directory updated 2018-12-06 15:40:43 -07:00
list.h ncgen directory updated 2018-12-06 15:40:43 -07:00
main.c Separate out the --ansi comment fixes. 2018-12-12 13:23:09 -07:00
Makefile.am merge master and fix conflicts 2018-12-12 11:47:54 -07:00
makeparser.sh
nc_iter.c ncgen directory updated 2018-12-06 15:40:43 -07:00
nc_iter.h ncgen directory updated 2018-12-06 15:40:43 -07:00
ncf199.cdl
ncf345.cdl
ncgen.1 Fix more memory leaks in netcdf-c library 2018-11-15 10:00:38 -07:00
ncgen.h ncgen directory updated 2018-12-06 15:40:43 -07:00
ncgen.l Make the netcdf-c library compile with gcc -ansi. 2018-12-05 19:20:43 -07:00
ncgen.y Fix errors when building on big-endian machine 2019-01-31 21:13:06 -07:00
ncgenl.c Fix errors when building on big-endian machine 2019-01-31 21:13:06 -07:00
ncgeny.c Fix errors when building on big-endian machine 2019-01-31 21:13:06 -07:00
ncgeny.h Fix more memory leaks in netcdf-c library 2018-11-15 10:00:38 -07:00
odom.c ncgen directory updated 2018-12-06 15:40:43 -07:00
odom.h ncgen directory updated 2018-12-06 15:40:43 -07:00
ref_camrun.cdl
run_tests2.sh
semantics.c ncgen directory updated 2018-12-06 15:40:43 -07:00
tst_gattenum.cdl
tst_usuffix.cdl
util.c merge master and fix conflicts 2018-12-12 11:47:54 -07:00
util.h ncgen directory updated 2018-12-06 15:40:43 -07:00
XGetopt.c