NetCDF  4.6.2
nc4info.c File Reference
#include "config.h"
#include "nc4internal.h"
#include "hdf5internal.h"
#include "nclist.h"
#include "ncbytes.h"
Include dependency graph for nc4info.c:

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

◆ HDF5_MAX_NAME

#define HDF5_MAX_NAME   1024

HDF5 max name.

Definition at line 19 of file nc4info.c.

Variable Documentation

◆ globalpropinfo

struct NCPROPINFO globalpropinfo

Global property info.

Definition at line 30 of file nc4info.c.


Return to the Main Unidata NetCDF page.
Generated on Tue Nov 20 2018 06:04:35 for NetCDF. NetCDF is a Unidata library.