netcdf-c/libsrc4
Quincey Koziol b3044de434 Refactored read_scale(), memio_new(), var_create_dataset() and makespecial()
to clean up resources properly on failure.

Refactored doubly-linked list code for objects in the libsrc4 directory,
    cleaning up the add/del routines, breaking out the common next/prev
    pointers into a struct and extracting the add/del operations on them,
    changed the list of dims to add new dims in the same order as the other
    types, made all add routines able to optionally return a pointer to the
    newly created object.

Removed some dead code (pg_var(), nc4_pg_var1(), nc4_pg_varm(), misc. small
    routines, etc)

Fixed fill value handling for string types in nc4_get_vara().

Changed many malloc()+strcpy() pairs into calls to strdup().

Cleaned up misc. other minor Coverity issues.
2013-12-08 03:29:26 -06:00
..
CMakeLists.txt
error4.c
Makefile.am
nc3stub.c Refactored read_scale(), memio_new(), var_create_dataset() and makespecial() 2013-12-08 03:29:26 -06:00
nc3stub.h
nc4attr.c Refactored read_scale(), memio_new(), var_create_dataset() and makespecial() 2013-12-08 03:29:26 -06:00
nc4dim.c Refactored read_scale(), memio_new(), var_create_dataset() and makespecial() 2013-12-08 03:29:26 -06:00
nc4dispatch.c Added the necessary code to support 2013-07-19 21:48:37 +00:00
nc4dispatch.h Added the necessary code to support 2013-07-19 21:48:37 +00:00
nc4file.c Refactored read_scale(), memio_new(), var_create_dataset() and makespecial() 2013-12-08 03:29:26 -06:00
nc4grp.c Refactored read_scale(), memio_new(), var_create_dataset() and makespecial() 2013-12-08 03:29:26 -06:00
nc4hdf.c Refactored read_scale(), memio_new(), var_create_dataset() and makespecial() 2013-12-08 03:29:26 -06:00
nc4internal.c Refactored read_scale(), memio_new(), var_create_dataset() and makespecial() 2013-12-08 03:29:26 -06:00
nc4type.c Refactored read_scale(), memio_new(), var_create_dataset() and makespecial() 2013-12-08 03:29:26 -06:00
nc4var.c Refactored read_scale(), memio_new(), var_create_dataset() and makespecial() 2013-12-08 03:29:26 -06:00
ncfunc.c Refactored read_scale(), memio_new(), var_create_dataset() and makespecial() 2013-12-08 03:29:26 -06:00
stub3.c
stub4.c