netcdf-c/libdispatch
Dennis Heimbigner f0cd7f8ec1 Support no-op dispatch functions
re: https://github.com/Unidata/netcdf-c/issues/1693

1. Add functions to libdispatch/dnotnc4.c to support
   dispatch table operations that should work for any
   dispatch table, even if they do not do anything.
   Functions such as nc_inq_var_filter.
2. Modify selected dispatch tables to utilize
   the noop functions.
3. Extend nc_test/tst_formats.c to test.

This is an extension of Ed's work to do this for
chunking and deflate and szip. See PRs
https://github.com/Unidata/netcdf-c/pull/1697
and
https://github.com/Unidata/netcdf-c/pull/1692

As a side effect, elide libdispatch/dnotnc3.c since
it is no longer used.
2020-04-15 14:44:58 -06:00
..
CMakeLists.txt Correct a cmake linking error discovered when working in a mips qemu environment. 2020-01-02 12:57:59 -05:00
crc32.c The file libdispatch/crc32.c was apparently causing 2018-04-02 13:19:58 -06:00
crc32.h This completes (for now) the refactoring of libsrc4. 2018-03-16 11:46:18 -06:00
datt.c added anchors for reading_attributes and writing_attributes, and refs to them, also changed order of files in Doxygen.in 2019-11-08 05:19:51 -07:00
dattget.c added anchors for reading_attributes and writing_attributes, and refs to them, also changed order of files in Doxygen.in 2019-11-08 05:19:51 -07:00
dattinq.c cleanup and minor fixes for attribute inq functions 2019-11-07 09:46:23 -07:00
dattput.c added anchors for reading_attributes and writing_attributes, and refs to them, also changed order of files in Doxygen.in 2019-11-08 05:19:51 -07:00
dauth.c Use proper CURLOPT values for VERIFYHOST and VERIFYPEER 2020-04-10 13:42:27 -06:00
daux.c Merge branch 'master' into threads_part1.dmh 2019-05-01 14:41:13 -06:00
dcompound.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dcopy.c Remove netcdf-4 conditional on the dispatch table. 2019-07-20 13:59:40 -06:00
ddim.c formatting cleanup 2019-02-25 07:58:55 -07:00
ddispatch.c Fix NC_coord_zero indexing in NCDISPATCH_initialize() 2019-11-14 08:26:33 -09:00
defcheck.c Modified a number of tests 2014-10-04 15:59:16 -06:00
denum.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
derror.c Add support for multiple filters per variable. 2020-02-16 12:59:33 -07:00
dfile.c Fix open/create of UTF8 names 2020-03-11 11:25:57 -06:00
dfilter.c Fix missing forward declarations 2020-04-03 20:15:34 -06:00
dgroup.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dhttp.c Make the dap4 code resistant to various server errors. 2020-01-08 15:18:31 -07:00
dinfermodel.c now UDF mode flags take priority over NC_NETCDF4 2019-11-13 12:13:33 -07:00
dinternal.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dnotnc3.c final removal 2019-08-15 07:05:10 -06:00
dnotnc4.c Support no-op dispatch functions 2020-04-15 14:44:58 -06:00
doffsets.c Thread safety: step 1: cleanup 2019-03-30 14:06:20 -06:00
dopaque.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dparallel.c documentation improvements for nc_var_par_access() 2020-03-02 16:36:56 -07:00
drc.c Addressing a potential null argument to strlen 2019-10-24 14:28:39 -06:00
dreadonly.c removed NC from open in dispatch table 2019-08-01 14:30:20 -06:00
dstring.c Merge branch 'master' into byterange.dmh 2019-01-25 14:50:23 -07:00
dtype.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
durlmodel.c Master merge, conflict resolution, cleanup 2019-02-24 16:54:13 -07:00
dutf8.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dutil.c Add support for multiple filters per variable. 2020-02-16 12:59:33 -07:00
dv2i.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dvar.c documentation improvements 2020-04-08 09:09:46 -06:00
dvarget.c removed non-relaxed coord bounds from test code 2019-11-26 06:20:34 -07:00
dvarinq.c documentation improvements 2020-04-08 09:12:19 -06:00
dvarput.c now always relax! 2019-11-26 05:36:16 -07:00
dvlen.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
dwinpath.c Fix MinGW build 2019-03-17 09:18:56 +01:00
json.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
Makefile.am Support no-op dispatch functions 2020-04-15 14:44:58 -06:00
nc.c Change (again), and hopefully simplify, the file model inference algorithm. 2019-09-29 12:59:28 -06:00
ncbytes.c Thread safety: step 1: cleanup 2019-03-30 14:06:20 -06:00
nchashmap.c Thread safety: step 1: cleanup 2019-03-30 14:06:20 -06:00
nclist.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
nclistmgr.c Change (again), and hopefully simplify, the file model inference algorithm. 2019-09-29 12:59:28 -06:00
nclog.c Thread safety: step 1: cleanup 2019-03-30 14:06:20 -06:00
ncsettings.hdr Add ability to programmatically 2014-08-29 14:51:14 -06:00
nctime.c Fix nctime to not include ncconfigure.h 2019-05-30 12:47:50 -06:00
ncuri.c Fixed a potential null/garbage free. 2019-10-24 16:37:52 -06:00
netcdf.m4 Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
stubdef.c Updated libdispatch/ files with copyright notice. 2018-12-06 14:29:57 -07:00
u8.c Resolves Github issue https://github.com/Unidata/netcdf-c/issues/349. 2017-02-16 14:27:54 -07:00
u8.h Resolves Github issue https://github.com/Unidata/netcdf-c/issues/349. 2017-02-16 14:27:54 -07:00
utf8proc_data.c Refactored additional constants. 2017-02-28 11:15:51 -07:00
utf8proc.c Separate out the --ansi comment fixes. 2018-12-12 13:23:09 -07:00
utf8proc.h Spelling fixes 2019-09-18 08:03:01 -06:00