NetCDF  4.6.3
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
nc4info.c File Reference
#include "config.h"
#include "nc4internal.h"
#include "hdf5internal.h"
#include "nclist.h"
#include "ncbytes.h"

Go to the source code of this file.

Macros

#define ESCAPECHARS   "\\=|,"
 
#define HCHECK(expr)   {if((expr)<0) {ncstat = NC_EHDFERR; goto done;}}
 
#define HDF5_MAX_NAME   1024
 HDF5 max name. More...
 
#define NCHECK(expr)   {if((expr)!=NC_NOERR) {goto done;}}
 
#define NCPROPS_MAX_NAME   1024 /* max key name size */
 
#define NCPROPS_MAX_VALUE   1024 /* max value size */
 

Functions

static void escapify (NCbytes *buffer, const char *s)
 
static char * locate (char *p, char tag)
 
int NC4_buildpropinfo (struct NCPROPINFO *info, char **propdatap)
 
int NC4_free_provenance (struct NCPROVENANCE *prov)
 
int NC4_get_provenance (NC_FILE_INFO_T *file, const char *propstring, const struct NCPROPINFO *dfalt)
 
int NC4_provenance_finalize (void)
 
int NC4_provenance_init (void)
 
int NC4_read_ncproperties (NC_FILE_INFO_T *h5)
 
int NC4_set_provenance (NC_FILE_INFO_T *file, const struct NCPROPINFO *dfalt)
 
int NC4_write_ncproperties (NC_FILE_INFO_T *h5)
 
void ncprintpropinfo (struct NCPROPINFO *info)
 
void ncprintprovenance (struct NCPROVENANCE *prov)
 
static int properties_parse (const char *text0, NClist *pairs)
 
static int propinfo_default (struct NCPROPINFO *dst, const struct NCPROPINFO *dfalt)
 

Variables

struct NCPROPINFO globalpropinfo
 Global property info. More...
 
static int globalpropinitialized = 0
 

Macro Definition Documentation

#define HDF5_MAX_NAME   1024

HDF5 max name.

Definition at line 19 of file nc4info.c.

Variable Documentation

struct NCPROPINFO globalpropinfo

Global property info.

Definition at line 30 of file nc4info.c.


Return to the Main Unidata NetCDF page.
Generated on Sat Apr 6 2019 08:19:00 for NetCDF. NetCDF is a Unidata library.