Ed Hartnett
ea49cc1d3f
merged ejh_notbuilt_errors
2017-12-04 13:23:31 -07:00
Ed Hartnett
1153f0f084
merged in branch ejh_cleanup
2017-12-04 13:20:42 -07:00
Ed Hartnett
652f3b1a9c
more docs
2017-12-04 13:11:54 -07:00
Ed Hartnett
4de61e21f2
more docs, more cleaning
2017-12-04 12:21:14 -07:00
Ed Hartnett
3514ae9d08
more internal docs
2017-12-03 07:11:51 -07:00
Ed Hartnett
2066232dc0
more tests, more interanl documentation
2017-12-03 06:05:37 -07:00
Ed Hartnett
3e45557157
more docs, more tests, eliminated two unneeded functions
2017-12-01 10:02:40 -07:00
Ed Hartnett
5d11415b83
adding internal documentation
2017-12-01 08:18:49 -07:00
Ed Hartnett
857dda487f
fixed two doxygen warnings
2017-11-30 08:45:53 -07:00
Ed Hartnett
46d3bca8f4
removed non-working BUILD_DLL target
2017-11-30 05:40:17 -07:00
Ed Hartnett
34c9248e6f
Merge branch 'master' into ejh_notbuilt_errors
2017-11-28 17:16:56 +00:00
Ward Fisher
7796ecb196
Merge branch 'master' into vc9
2017-11-27 15:03:02 -07:00
Nehal J Wani
1b91bd89d4
Fix build on pre-C99 compilers
...
- Make sure that the variables are declared at the top of the block.
- Add fix to enable inline for various compilers
2017-11-26 01:47:54 +05:30
Nehal J Wani
f5e650a669
Use refactored variable names introduced by 773fe807
2017-11-26 01:47:46 +05:30
Dennis Heimbigner
4db4393e69
Begin changing over to use strlcat instead of strncat because
...
strlcat provides better protection against buffer overflows.
Code is taken from the FreeBSD project source code. Specifically:
https://github.com/freebsd/freebsd/blob/master/lib/libc/string/strlcat.c
License appears to be acceptable, but needs to be checked by e.g. Debian.
Step 1:
1. Add to netcdf-c/include/ncconfigure.h to use our version
if not already available as determined by HAVE_STRLCAT in config.h.
2. Add the strlcat code to libdispatch/dstring.c
3. Turns out that strlcat was already defined in several places.
So remove it from:
ncgen3/genlib.c
ncdump/dumplib.c
3. Define strlcat extern definition in ncconfigure.h.
4. Modify following directories to use strlcat:
libdap2 libdap4 ncdap_test dap4_test
Will do others in subsequent steps.
2017-11-23 10:55:24 -07:00
Ed Hartnett
d64550d3f0
Merge branch 'master' into ejh_notbuilt_errors
2017-11-22 17:14:24 +00:00
Ward Fisher
2ab3e56747
Added error message for new error NC_ENULLPAD. [skip ci]
2017-11-20 17:31:08 -07:00
Ed Hartnett
eecade6af9
Merge branch 'master' into ejh_notbuilt_errors
2017-11-18 21:24:11 +00:00
Ed Hartnett
a9ba19b43c
merged in changes from master
2017-11-15 12:57:11 -07:00
Ed Hartnett
241127447c
merged in ejh_docs_10
2017-11-15 04:51:10 -07:00
Ed Hartnett
de8ac2f6ee
documentation fixes for dvarinq.c
2017-11-15 04:50:28 -07:00
Ed Hartnett
96bdc96831
merged changes from ejh_docs_9
2017-11-15 04:09:46 -07:00
Ed Hartnett
ca45c203c5
added return code documentation for dtype.c and datt.c
2017-11-15 04:08:58 -07:00
Ed Hartnett
3b82328902
Merge branch 'master' into ejh_more_warnings
2017-11-15 03:41:12 -07:00
Ed Hartnett
e928964e9e
Merge branch 'master' into ejh_notbuilt_errors
2017-11-15 03:38:49 -07:00
Ed Hartnett
230eb845c1
Merge branch 'master' into ejh_all_docs
2017-11-15 03:38:27 -07:00
Ed Hartnett
6aa9b38537
merging documentation fixes
2017-11-14 11:53:01 -07:00
Ed Hartnett
0113ddd3b2
merging documentation fixes
2017-11-14 11:49:16 -07:00
Ed Hartnett
ff0b1406fd
merging documentation fixes
2017-11-14 11:48:49 -07:00
Ed Hartnett
de87247983
merging documentation fixes
2017-11-14 11:48:08 -07:00
Ed Hartnett
e540b18762
fixed doxygen warnings in dattinq.c
2017-11-14 11:22:48 -07:00
Ed Hartnett
a8d5323083
fixed leak in event of null paramter
2017-11-14 09:34:26 -07:00
Ed Hartnett
98fbd794f2
fixed doxygen warnings by adding docs
2017-11-14 06:48:38 -07:00
Ward Fisher
16d6f94f30
Merge branch 'master' into filters.dmh
2017-11-13 11:15:02 -07:00
Ed Hartnett
03753c0344
now return NC_ENOTBUILT for not built library features
2017-11-13 08:09:15 -07:00
Ed Hartnett
317e1e7ee6
fixed doxygen warnings for this file
2017-11-13 06:27:05 -07:00
Ed Hartnett
e7f4195888
documentation note of memory issues in nc_inq_var_fill()
2017-11-13 04:00:56 -07:00
Ed Hartnett
6d31b47543
Merge branch 'master' into ejh_more_warnings
2017-11-10 02:52:46 -07:00
Ed Hartnett
a416f3ebe5
Merge branch 'master' into ejh_more_docs_2
2017-11-10 02:42:37 -07:00
Ward Fisher
a9dde277d7
Merge branch 'ejh_enum_mem_fix' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into more_ejh_pulls
2017-11-09 16:11:17 -07:00
Ed Hartnett
93cb051b72
found a few more easy warnings
2017-11-09 06:39:43 -07:00
Ed Hartnett
0e0482bc05
fixed warnings
2017-11-09 06:24:18 -07:00
Ed Hartnett
fcef323154
fixed warning in dfile.c
2017-11-09 05:58:15 -07:00
Ed Hartnett
6252d25866
add docs for nc_create_par() and other functions
2017-11-08 03:05:22 -07:00
Ed Hartnett
3f6f87cf0f
Merge branch 'master' into ejh_v2_docs
2017-11-07 18:35:29 -07:00
Ed Hartnett
a72d5b4d16
Merge branch 'master' into ejh_enum_mem_fix
2017-11-07 18:34:55 -07:00
Ward Fisher
0d604c856b
Merge branch 'ejh_doc_fixes' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into more_ejh_pulls
2017-11-07 14:41:20 -07:00
Ed Hartnett
2bdd82d7e5
Merge branch 'master' into ejh_docs_2
2017-11-06 03:01:07 -07:00
Ed Hartnett
6cb26677ea
Merge branch 'master' into ejh_doc_fixes
2017-11-06 03:00:53 -07:00
Ed Hartnett
d50dec5cb6
Merge branch 'master' into ejh_enum_mem_fix
2017-11-06 03:00:22 -07:00