netcdf-c/include
Dennis Heimbigner 8072d1f6bb Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch
re: issue https://github.com/Unidata/netcdf-c/issues/1151

Modify DAP2 and DAP4 code to handle case when _FillValue type is not
same as the parent variable type.

Specifically:
1. Define a parameter [fillmismatch] to allow this mismatch;
   default is to disallow.
2. If allowed, forcibly change the type of the _FillValue to match
   the parent variable.
3. If allowed Convert the values to match new type
4. Generate a log message
5. if not allowed, then fail

Implementing this required some changes to ncdap_test/dapcvt.c
Also added test cases.

Minor Unrelated Changes:
1. There were a number of warnings about e.g.
   assigning a const char* to a char*. Fix these
2. In nccopy.1, replace .NP with .IP "n"
   (re PR https://github.com/Unidata/netcdf-c/pull/1144)
3. fix minor error in ncdump/ocprint
2018-10-01 15:51:43 -06:00
..
.gitignore
ceconstraints.h
CMakeLists.txt
err_macros.h getting parallel benchmarks to work, cleanup of benchmark scripts 2018-08-24 08:59:58 -06:00
fbits.h
hdf4dispatch.h
hdf5internal.h merged master 2018-09-07 12:40:44 -06:00
Makefile.am
nc3dispatch.h
nc3internal.h Promote NC_var member len from size_t to long long to fix some problems of large-variable tests on 320bit platforms. 2018-06-15 15:08:05 -05:00
nc4dispatch.h
nc4internal.h merged master 2018-09-07 12:40:44 -06:00
nc_hashmap.h
nc_logging.h
nc_tests.h fixed many benchmark warnings 2018-08-23 08:21:55 -06:00
nc.h
ncauth.h
ncaux.h
ncbytes.h
ncconfigure.h
ncdap.h Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
ncdimscale.h
ncdispatch.h removing unneeded file lookups 2018-08-14 08:56:58 -06:00
ncexternl.h
ncfilter.h
nchashmap.h
ncindex.h
nclist.h
nclog.h Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
ncoffsets.h Re github issue https://github.com/Unidata/netcdf-c/issues/1131 2018-09-03 13:30:11 -06:00
ncrc.h Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06:00
nctestserver.h Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
nctime.h
ncuri.h Made some changes to export symbols on Windows builds. 2018-08-02 14:58:47 -06:00
ncutf8.h
ncwinpath.h Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
netcdf_f.h
netcdf_mem.h Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
netcdf_meta.h.in Merge branch 'has_parallel4' of https://github.com/wkliao/netcdf-c into pr-aggregation.wif 2018-07-31 11:32:54 -06:00
netcdf_par.h
netcdf.h Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
onstack.h
rnd.h
XGetopt.h