![]() |
HDF
4.4.0
API Reference
|
#include <inttypes.h>#include "hdf_priv.h"#include "H4api_adpt.h"#include "hdf_xdr_priv.h"#include "hlimits.h"#include "vg.h"#include "hfile_priv.h"#include "mfhdf.h"Data Structures | |
| struct | vix_t |
| struct | NC_array |
| struct | NC_string |
| struct | NC_iarray |
| struct | NC_dim |
| struct | NC_attr |
| struct | NC |
| struct | NC_var |
Macros | |
| #define | HNAME(x) |
| #define | ncerr HNAME(ncerr) |
| #define | ncopts HNAME(ncopts) |
| #define | nccreate HNAME(nccreate) |
| #define | ncopen HNAME(ncopen) |
| #define | ncendef HNAME(ncendef) |
| #define | ncclose HNAME(ncclose) |
| #define | ncabort HNAME(ncabort) |
| #define | ncdimdef HNAME(ncdimdef) |
| #define | ncdiminq HNAME(ncdiminq) |
| #define | ncvardef HNAME(ncvardef) |
| #define | ncvarid HNAME(ncvarid) |
| #define | ncvarinq HNAME(ncvarinq) |
| #define | ncvarput1 HNAME(ncvarput1) |
| #define | ncvarget1 HNAME(ncvarget1) |
| #define | ncvarput HNAME(ncvarput) |
| #define | ncvarget HNAME(ncvarget) |
| #define | ncvarputs HNAME(ncvarputs) |
| #define | ncvargets HNAME(ncvargets) |
| #define | ncvarputg HNAME(ncvarputg) |
| #define | ncvargetg HNAME(ncvargetg) |
| #define | ncattput HNAME(ncattput) |
| #define | nctypelen HNAME(nctypelen) |
| #define | ncsetfill HNAME(ncsetfill) |
| #define | nc_serror HNAME(nc_serror) |
| #define | NCadvise HNAME(NCadvise) |
| #define | NC_computeshapes HNAME(NC_computeshapes) |
| #define | NC_xtypelen HNAME(NC_xtypelen) |
| #define | NC_xlen_array HNAME(NC_xlen_array) |
| #define | NC_xlen_attr HNAME(NC_xlen_attr) |
| #define | NC_xlen_cdf HNAME(NC_xlen_cdf) |
| #define | NC_xlen_dim HNAME(NC_xlen_dim) |
| #define | NC_xlen_iarray HNAME(NC_xlen_iarray) |
| #define | NC_xlen_string HNAME(NC_xlen_string) |
| #define | NC_xlen_var HNAME(NC_xlen_var) |
| #define | NC_arrayfill HNAME(NC_arrayfill) |
| #define | NC_copy_arrayvals HNAME(NC_copy_arrayvals) |
| #define | NC_free_array HNAME(NC_free_array) |
| #define | NC_free_attr HNAME(NC_free_attr) |
| #define | NC_free_cdf HNAME(NC_free_cdf) |
| #define | NC_free_dim HNAME(NC_free_dim) |
| #define | NC_free_iarray HNAME(NC_free_iarray) |
| #define | NC_free_string HNAME(NC_free_string) |
| #define | NC_free_var HNAME(NC_free_var) |
| #define | NC_incr_array HNAME(NC_incr_array) |
| #define | NC_dimid HNAME(NC_dimid) |
| #define | NCcktype HNAME(NCcktype) |
| #define | NC_indefine HNAME(NC_indefine) |
| #define | xdr_cdf HNAME(xdr_cdf) |
| #define | xdr_numrecs HNAME(xdr_numrecs) |
| #define | xdr_shorts HNAME(xdr_shorts) |
| #define | xdr_NC_array HNAME(xdr_NC_array) |
| #define | xdr_NC_attr HNAME(xdr_NC_attr) |
| #define | xdr_NC_dim HNAME(xdr_NC_dim) |
| #define | xdr_NC_fill HNAME(xdr_NC_fill) |
| #define | xdr_NC_iarray HNAME(xdr_NC_iarray) |
| #define | xdr_NC_string HNAME(xdr_NC_string) |
| #define | xdr_NC_var HNAME(xdr_NC_var) |
| #define | NC_typelen HNAME(NC_typelen) |
| #define | NC_check_id HNAME(NC_check_id) |
| #define | NC_new_cdf HNAME(NC_new_cdf) |
| #define | NC_new_array HNAME(NC_new_array) |
| #define | NC_re_array HNAME(NC_re_array) |
| #define | NC_new_attr HNAME(NC_new_attr) |
| #define | NC_findattr HNAME(NC_findattr) |
| #define | NC_new_dim HNAME(NC_new_dim) |
| #define | NC_new_iarray HNAME(NC_new_iarray) |
| #define | NC_new_string HNAME(NC_new_string) |
| #define | NC_re_string HNAME(NC_re_string) |
| #define | NC_hlookupvar HNAME(NC_hlookupvar) |
| #define | NC_new_var HNAME(NC_new_var) |
| #define | NCvario HNAME(NCvario) |
| #define | NCcoordck HNAME(NCcoordck) |
| #define | xdr_NCvshort HNAME(xdr_NCvshort) |
| #define | NC_dcpy HNAME(NC_dcpy) |
| #define | NCxdrfile_create HNAME(NCxdrfile_create) |
| #define | NCgenio HNAME(NCgenio) |
| #define | NC_var_shape HNAME(NC_var_shape) |
| #define | FILENAME_MAX 255 |
| #define | NC_BYTE_SIZE 1 |
| #define | NC_CHAR_SIZE 1 |
| #define | NC_SHORT_SIZE 2 |
| #define | NC_LONG_SIZE 4 |
| #define | NC_FLOAT_SIZE 4 |
| #define | NC_DOUBLE_SIZE 8 |
| #define | NC_UNSPECIFIED_SIZE 0 |
| #define | NC_RDWR 1 |
| #define | NC_CREAT 2 |
| #define | NC_EXCL 4 |
| #define | NC_INDEF 8 |
| #define | NC_NSYNC 0x10 |
| #define | NC_HSYNC 0x20 |
| #define | NC_NDIRTY 0x40 |
| #define | NC_HDIRTY 0x80 |
| #define | NC_NOFILL 0x100 |
| #define | NC_LINK 0x8000 |
| #define | NC_FILL 0 |
| #define | NC_NOWRITE 0 |
| #define | NC_WRITE NC_RDWR |
| #define | NC_CLOBBER (NC_INDEF | NC_CREAT | NC_RDWR) |
| #define | NC_NOCLOBBER (NC_INDEF | NC_EXCL | NC_CREAT | NC_RDWR) |
| #define | NC_UNLIMITED 0L |
| #define | NC_GLOBAL -1 |
| #define | NC_UNSPECIFIED 0 |
| #define | NC_BYTE 1 |
| #define | NC_CHAR 2 |
| #define | NC_SHORT 3 |
| #define | NC_LONG 4 |
| #define | NC_FLOAT 5 |
| #define | NC_DOUBLE 6 |
| #define | NC_BITFIELD 7 |
| #define | NC_STRING 8 |
| #define | NC_IARRAY 9 |
| #define | NC_DIMENSION 10 |
| #define | NC_VARIABLE 11 |
| #define | NC_ATTRIBUTE 12 |
| #define | NC_NOERR 0 |
| #define | NC_EBADID 1 |
| #define | NC_ENFILE 2 |
| #define | NC_EEXIST 3 |
| #define | NC_EINVAL 4 |
| #define | NC_EPERM 5 |
| #define | NC_ENOTINDEFINE 6 |
| #define | NC_EINDEFINE 7 |
| #define | NC_EINVALCOORDS 8 |
| #define | NC_EMAXDIMS 9 |
| #define | NC_ENAMEINUSE 10 |
| #define | NC_ENOTATT 11 |
| #define | NC_EMAXATTS 12 |
| #define | NC_EBADTYPE 13 |
| #define | NC_EBADDIM 14 |
| #define | NC_EUNLIMPOS 15 |
| #define | NC_EMAXVARS 16 |
| #define | NC_ENOTVAR 17 |
| #define | NC_EGLOBAL 18 |
| #define | NC_ENOTNC 19 |
| #define | NC_ESTS 20 |
| #define | NC_EMAXNAME 21 |
| #define | NC_ENTOOL NC_EMAXNAME |
| #define | NC_EUNLIMIT 22 |
| #define | NC_EXDR 32 |
| #define | NC_SYSERR -1 |
| #define | NC_FATAL 1 |
| #define | NC_VERBOSE 2 |
| #define | ATTR_TAG DFTAG_VH |
| #define | DIM_TAG DFTAG_VG |
| #define | VAR_TAG DFTAG_VG |
| #define | DATA_TAG DFTAG_SD |
| #define | BOGUS_TAG ((uint16)721) |
| #define | DIMVAL_VERSION00 0 |
| #define | DIMVAL_VERSION01 1 |
| #define | BLOCK_MULT 64 |
| #define | MAX_BLOCK_SIZE 65536 |
| #define | BLOCK_COUNT 128 |
| #define | NC_compare_string(s1, s2) |
| #define | IS_RECVAR(vp) |
| #define | netCDF_FILE 0 |
| #define | HDF_FILE 1 |
| #define | CDF_FILE 2 |
| #define | MAGICOFFSET 0 |
| #define | CDFMAGIC 0x0000FFFF |
| #define | HDFXMAGIC 0x0e031301 |
| #define | NCMAGIC 0x43444601 |
| #define | NCMAGIC64 0x43444602 |
| #define | NCLINKMAGIC 0x43444c01 |
Typedefs | |
| typedef int | nc_type |
Functions | |
| HDFLIBAPI int | H4_nccreate (const char *path, int cmode) |
| HDFLIBAPI int | H4_ncopen (const char *path, int mode) |
| HDFLIBAPI int | H4_ncendef (int cdfid) |
| HDFLIBAPI int | H4_ncclose (int cdfid) |
| HDFLIBAPI int | H4_ncabort (int cdfid) |
| HDFLIBAPI int | H4_ncdimdef (int cdfid, const char *name, long length) |
| HDFLIBAPI int | H4_ncdiminq (int cdfid, int dimid, char *name, long *length) |
| HDFLIBAPI int | H4_ncvardef (int cdfid, const char *name, nc_type datatype, int ndims, const int *dim) |
| HDFLIBAPI int | H4_ncvarid (int cdfid, const char *name) |
| HDFLIBAPI int | H4_ncvarinq (int cdfid, int varid, char *name, nc_type *datatype, int *ndims, int *dim, int *natts) |
| HDFLIBAPI int | H4_ncvarput1 (int cdfid, int varid, const long *coords, const void *value) |
| HDFLIBAPI int | H4_ncvarget1 (int cdfid, int varid, const long *coords, void *value) |
| HDFLIBAPI int | H4_ncvarput (int cdfid, int varid, const long *start, const long *count, void *value) |
| HDFLIBAPI int | H4_ncvarget (int cdfid, int varid, const long *start, const long *count, void *value) |
| HDFLIBAPI int | H4_ncvarputs (int cdfid, int varid, const long *start, const long *count, const long *stride, void *values) |
| HDFLIBAPI int | H4_ncvargets (int cdfid, int varid, const long *start, const long *count, const long *stride, void *values) |
| HDFLIBAPI int | H4_ncvarputg (int cdfid, int varid, const long *start, const long *count, const long *stride, const long *imap, void *values) |
| HDFLIBAPI int | H4_ncvargetg (int cdfid, int varid, const long *start, const long *count, const long *stride, const long *imap, void *values) |
| HDFLIBAPI int | H4_ncattput (int cdfid, int varid, const char *name, nc_type datatype, int len, const void *value) |
| HDFLIBAPI int | H4_nctypelen (nc_type datatype) |
| HDFLIBAPI int | H4_ncsetfill (int cdfid, int fillmode) |
| HDFLIBAPI void | H4_nc_serror (const char *fmt,...) |
| HDFLIBAPI void | H4_NCadvise (int err, const char *fmt,...) |
| HDFLIBAPI int | H4_NC_computeshapes (NC *handle) |
| HDFLIBAPI int | H4_NC_xtypelen (nc_type type) |
| HDFLIBAPI int | H4_NC_xlen_array (NC_array *array) |
| HDFLIBAPI int | H4_NC_xlen_attr (NC_attr **app) |
| HDFLIBAPI int | H4_NC_xlen_cdf (NC *cdf) |
| HDFLIBAPI int | H4_NC_xlen_dim (NC_dim **dpp) |
| HDFLIBAPI int | H4_NC_xlen_iarray (NC_iarray *iarray) |
| HDFLIBAPI int | H4_NC_xlen_string (NC_string *cdfstr) |
| HDFLIBAPI int | H4_NC_xlen_var (NC_var **vpp) |
| HDFLIBAPI void | H4_NC_arrayfill (void *lo, size_t len, nc_type type) |
| HDFLIBAPI void | H4_NC_copy_arrayvals (char *target, NC_array *array) |
| HDFLIBAPI int | H4_NC_free_array (NC_array *array) |
| HDFLIBAPI int | H4_NC_free_attr (NC_attr *attr) |
| HDFLIBAPI int | H4_NC_free_cdf (NC *handle) |
| HDFLIBAPI int | H4_NC_free_dim (NC_dim *dim) |
| HDFLIBAPI int | H4_NC_free_iarray (NC_iarray *iarray) |
| HDFLIBAPI int | H4_NC_free_string (NC_string *cdfstr) |
| HDFLIBAPI int | H4_NC_free_var (NC_var *var) |
| HDFLIBAPI uint8_t * | H4_NC_incr_array (NC_array *array, uint8_t *tail) |
| HDFLIBAPI int | H4_NC_dimid (NC *handle, char *name) |
| HDFLIBAPI bool_t | H4_NCcktype (nc_type datatype) |
| HDFLIBAPI bool_t | H4_NC_indefine (int cdfid, bool_t iserr) |
| HDFLIBAPI bool_t | H4_xdr_cdf (XDR *xdrs, NC **handlep) |
| HDFLIBAPI bool_t | H4_xdr_numrecs (XDR *xdrs, NC *handle) |
| HDFLIBAPI bool_t | H4_xdr_shorts (XDR *xdrs, short *sp, unsigned cnt) |
| HDFLIBAPI bool_t | H4_xdr_NC_array (XDR *xdrs, NC_array **app) |
| HDFLIBAPI bool_t | H4_xdr_NC_attr (XDR *xdrs, NC_attr **app) |
| HDFLIBAPI bool_t | H4_xdr_NC_dim (XDR *xdrs, NC_dim **dpp) |
| HDFLIBAPI bool_t | H4_xdr_NC_fill (XDR *xdrs, NC_var *vp) |
| HDFLIBAPI bool_t | H4_xdr_NC_iarray (XDR *xdrs, NC_iarray **ipp) |
| HDFLIBAPI bool_t | H4_xdr_NC_string (XDR *xdrs, NC_string **spp) |
| HDFLIBAPI bool_t | H4_xdr_NC_var (XDR *xdrs, NC_var **vpp) |
| HDFLIBAPI size_t | H4_NC_typelen (nc_type type) |
| HDFLIBAPI NC * | H4_NC_check_id (int cdfid) |
| HDFLIBAPI NC * | H4_NC_new_cdf (const char *name, int mode) |
| HDFLIBAPI NC_array * | H4_NC_new_array (nc_type type, unsigned count, const void *values) |
| HDFLIBAPI NC_array * | H4_NC_re_array (NC_array *old, nc_type type, unsigned count, const void *values) |
| HDFLIBAPI NC_attr * | H4_NC_new_attr (const char *name, nc_type type, unsigned count, const void *values) |
| HDFLIBAPI NC_attr ** | H4_NC_findattr (NC_array **ap, const char *name) |
| HDFLIBAPI NC_dim * | H4_NC_new_dim (const char *name, long size) |
| HDFLIBAPI NC_iarray * | H4_NC_new_iarray (unsigned count, const int values[]) |
| HDFLIBAPI NC_string * | H4_NC_new_string (unsigned count, const char *str) |
| HDFLIBAPI NC_string * | H4_NC_re_string (NC_string *old, unsigned count, const char *str) |
| HDFLIBAPI NC_var * | H4_NC_hlookupvar (NC *handle, int varid) |
| HDFLIBAPI NC_var * | H4_NC_new_var (const char *name, nc_type type, int ndims, const int *dims) |
| HDFLIBAPI int | H4_NCvario (NC *handle, int varid, const long *start, const long *edges, void *values) |
| HDFLIBAPI bool_t | H4_NCcoordck (NC *handle, NC_var *vp, const long *coords) |
| HDFLIBAPI bool_t | H4_xdr_NCvshort (XDR *xdrs, unsigned which, short *values) |
| HDFLIBAPI bool_t | H4_NC_dcpy (XDR *target, XDR *source, long nbytes) |
| HDFLIBAPI int | H4_NCxdrfile_create (XDR *xdrs, const char *path, int ncmode) |
| HDFLIBAPI int | hdf_fill_array (uint8_t *storage, int32 len, uint8_t *value, int32 type) |
| HDFLIBAPI int | hdf_get_data (NC *handle, NC_var *vp) |
| HDFLIBAPI int32 | hdf_get_vp_aid (NC *handle, NC_var *vp, uint32 access) |
| HDFLIBAPI int | hdf_map_type (nc_type) |
| HDFLIBAPI nc_type | hdf_unmap_type (int) |
| HDFLIBAPI int | hdf_get_ref (NC *, int) |
| HDFLIBAPI int | hdf_create_dim_vdata (XDR *, NC *, NC_dim *) |
| HDFLIBAPI int | hdf_create_compat_dim_vdata (XDR *xdrs, NC *handle, NC_dim *dim, int32 dimval_ver) |
| HDFLIBAPI int | hdf_write_attr (XDR *, NC *, NC_attr **) |
| HDFLIBAPI int32 | hdf_write_dim (XDR *, NC *, NC_dim **, int32) |
| HDFLIBAPI int32 | hdf_write_var (XDR *, NC *, NC_var **) |
| HDFLIBAPI int | hdf_write_xdr_cdf (XDR *, NC **) |
| HDFLIBAPI int | hdf_conv_scales (NC **) |
| HDFLIBAPI int | hdf_read_dims (XDR *, NC *, int32) |
| HDFLIBAPI NC_array * | hdf_read_attrs (XDR *, NC *, int32) |
| HDFLIBAPI int | hdf_read_vars (XDR *, NC *, int32) |
| HDFLIBAPI int | hdf_read_xdr_cdf (XDR *, NC **) |
| HDFLIBAPI int | hdf_xdr_cdf (XDR *, NC **) |
| HDFLIBAPI int | hdf_vg_clobber (NC *, int) |
| HDFLIBAPI int | hdf_cdf_clobber (NC *) |
| HDFLIBAPI int | hdf_close (NC *) |
| HDFLIBAPI int | hdf_read_sds_dims (NC *) |
| HDFLIBAPI int | hdf_read_sds_cdf (XDR *, NC **) |
| HDFLIBAPI int | SDPfreebuf (void) |
| HDFLIBAPI int | H4_NCgenio (NC *handle, int varid, const long *start, const long *count, const long *stride, const long *imap, void *values) |
| HDFLIBAPI int | H4_NC_var_shape (NC_var *var, NC_array *dims) |
| HDFLIBAPI int | NC_reset_maxopenfiles (int req_max) |
| HDFLIBAPI int | NC_get_maxopenfiles (void) |
| HDFLIBAPI int | NC_get_systemlimit (void) |
| HDFLIBAPI int | NC_get_numopencdfs (void) |
| HDFLIBAPI nc_type | cdf_unmap_type (int type) |
| HDFLIBAPI bool_t | nssdc_read_cdf (XDR *xdrs, NC **handlep) |
| HDFLIBAPI bool_t | nssdc_write_cdf (XDR *xdrs, NC **handlep) |
| HDFLIBAPI bool_t | nssdc_xdr_cdf (XDR *xdrs, NC **handlep) |
| HDFLIBAPI int | HDiscdf (const char *filename) |
| HDFLIBAPI int | HDisnetcdf (const char *filename) |
| HDFLIBAPI int | HDisnetcdf64 (const char *filename) |
Variables | |
| HDFLIBAPI int | H4_ncerr |
| HDFLIBAPI int | H4_ncopts |
| HDFLIBAPI const char * | cdf_routine_name |
| #define ATTR_TAG DFTAG_VH |
| #define BLOCK_COUNT 128 |
| #define BLOCK_MULT 64 |
| #define BOGUS_TAG ((uint16)721) |
| #define CDF_FILE 2 |
| #define CDFMAGIC 0x0000FFFF |
| #define DATA_TAG DFTAG_SD |
| #define DIM_TAG DFTAG_VG |
| #define DIMVAL_VERSION00 0 |
| #define DIMVAL_VERSION01 1 |
| #define FILENAME_MAX 255 |
| #define HDF_FILE 1 |
| #define HDFXMAGIC 0x0e031301 |
| #define HNAME | ( | x | ) |
| #define IS_RECVAR | ( | vp | ) |
| #define MAGICOFFSET 0 |
| #define MAX_BLOCK_SIZE 65536 |
| #define NC_arrayfill HNAME(NC_arrayfill) |
| #define NC_ATTRIBUTE 12 |
| #define NC_BITFIELD 7 |
| #define NC_BYTE 1 |
| #define NC_BYTE_SIZE 1 |
| #define NC_CHAR 2 |
| #define NC_CHAR_SIZE 1 |
| #define NC_check_id HNAME(NC_check_id) |
| #define NC_compare_string | ( | s1, | |
| s2 ) |
| #define NC_computeshapes HNAME(NC_computeshapes) |
| #define NC_copy_arrayvals HNAME(NC_copy_arrayvals) |
| #define NC_CREAT 2 |
| #define NC_dcpy HNAME(NC_dcpy) |
| #define NC_DIMENSION 10 |
| #define NC_dimid HNAME(NC_dimid) |
| #define NC_DOUBLE 6 |
| #define NC_DOUBLE_SIZE 8 |
| #define NC_EBADDIM 14 |
| #define NC_EBADID 1 |
| #define NC_EBADTYPE 13 |
| #define NC_EEXIST 3 |
| #define NC_EGLOBAL 18 |
| #define NC_EINDEFINE 7 |
| #define NC_EINVAL 4 |
| #define NC_EINVALCOORDS 8 |
| #define NC_EMAXATTS 12 |
| #define NC_EMAXDIMS 9 |
| #define NC_EMAXNAME 21 |
| #define NC_EMAXVARS 16 |
| #define NC_ENAMEINUSE 10 |
| #define NC_ENFILE 2 |
| #define NC_ENOTATT 11 |
| #define NC_ENOTINDEFINE 6 |
| #define NC_ENOTNC 19 |
| #define NC_ENOTVAR 17 |
| #define NC_ENTOOL NC_EMAXNAME |
| #define NC_EPERM 5 |
| #define NC_ESTS 20 |
| #define NC_EUNLIMIT 22 |
| #define NC_EUNLIMPOS 15 |
| #define NC_EXCL 4 |
| #define NC_EXDR 32 |
| #define NC_FATAL 1 |
| #define NC_FILL 0 |
| #define NC_findattr HNAME(NC_findattr) |
| #define NC_FLOAT 5 |
| #define NC_FLOAT_SIZE 4 |
| #define NC_free_array HNAME(NC_free_array) |
| #define NC_free_attr HNAME(NC_free_attr) |
| #define NC_free_cdf HNAME(NC_free_cdf) |
| #define NC_free_dim HNAME(NC_free_dim) |
| #define NC_free_iarray HNAME(NC_free_iarray) |
| #define NC_free_string HNAME(NC_free_string) |
| #define NC_free_var HNAME(NC_free_var) |
| #define NC_GLOBAL -1 |
| #define NC_HDIRTY 0x80 |
| #define NC_hlookupvar HNAME(NC_hlookupvar) |
| #define NC_HSYNC 0x20 |
| #define NC_IARRAY 9 |
| #define NC_incr_array HNAME(NC_incr_array) |
| #define NC_INDEF 8 |
| #define NC_indefine HNAME(NC_indefine) |
| #define NC_LINK 0x8000 |
| #define NC_LONG 4 |
| #define NC_LONG_SIZE 4 |
| #define NC_NDIRTY 0x40 |
| #define NC_new_array HNAME(NC_new_array) |
| #define NC_new_attr HNAME(NC_new_attr) |
| #define NC_new_cdf HNAME(NC_new_cdf) |
| #define NC_new_dim HNAME(NC_new_dim) |
| #define NC_new_iarray HNAME(NC_new_iarray) |
| #define NC_new_string HNAME(NC_new_string) |
| #define NC_new_var HNAME(NC_new_var) |
| #define NC_NOERR 0 |
| #define NC_NOFILL 0x100 |
| #define NC_NOWRITE 0 |
| #define NC_NSYNC 0x10 |
| #define NC_RDWR 1 |
| #define NC_re_array HNAME(NC_re_array) |
| #define NC_re_string HNAME(NC_re_string) |
| #define nc_serror HNAME(nc_serror) |
| #define NC_SHORT 3 |
| #define NC_SHORT_SIZE 2 |
| #define NC_STRING 8 |
| #define NC_SYSERR -1 |
| #define NC_typelen HNAME(NC_typelen) |
| #define NC_UNLIMITED 0L |
| #define NC_UNSPECIFIED 0 |
| #define NC_UNSPECIFIED_SIZE 0 |
| #define NC_var_shape HNAME(NC_var_shape) |
| #define NC_VARIABLE 11 |
| #define NC_VERBOSE 2 |
| #define NC_WRITE NC_RDWR |
| #define NC_xlen_array HNAME(NC_xlen_array) |
| #define NC_xlen_attr HNAME(NC_xlen_attr) |
| #define NC_xlen_cdf HNAME(NC_xlen_cdf) |
| #define NC_xlen_dim HNAME(NC_xlen_dim) |
| #define NC_xlen_iarray HNAME(NC_xlen_iarray) |
| #define NC_xlen_string HNAME(NC_xlen_string) |
| #define NC_xlen_var HNAME(NC_xlen_var) |
| #define NC_xtypelen HNAME(NC_xtypelen) |
| #define ncabort HNAME(ncabort) |
| #define NCadvise HNAME(NCadvise) |
| #define ncattput HNAME(ncattput) |
| #define NCcktype HNAME(NCcktype) |
| #define ncclose HNAME(ncclose) |
| #define NCcoordck HNAME(NCcoordck) |
| #define nccreate HNAME(nccreate) |
| #define ncdimdef HNAME(ncdimdef) |
| #define ncdiminq HNAME(ncdiminq) |
| #define ncendef HNAME(ncendef) |
| #define ncerr HNAME(ncerr) |
| #define NCgenio HNAME(NCgenio) |
| #define NCLINKMAGIC 0x43444c01 |
| #define NCMAGIC 0x43444601 |
| #define NCMAGIC64 0x43444602 |
| #define ncopen HNAME(ncopen) |
| #define ncopts HNAME(ncopts) |
| #define ncsetfill HNAME(ncsetfill) |
| #define nctypelen HNAME(nctypelen) |
| #define ncvardef HNAME(ncvardef) |
| #define ncvarget HNAME(ncvarget) |
| #define ncvarget1 HNAME(ncvarget1) |
| #define ncvargetg HNAME(ncvargetg) |
| #define ncvargets HNAME(ncvargets) |
| #define ncvarid HNAME(ncvarid) |
| #define ncvarinq HNAME(ncvarinq) |
| #define NCvario HNAME(NCvario) |
| #define ncvarput HNAME(ncvarput) |
| #define ncvarput1 HNAME(ncvarput1) |
| #define ncvarputg HNAME(ncvarputg) |
| #define ncvarputs HNAME(ncvarputs) |
| #define NCxdrfile_create HNAME(NCxdrfile_create) |
| #define netCDF_FILE 0 |
| #define VAR_TAG DFTAG_VG |
| #define xdr_cdf HNAME(xdr_cdf) |
| #define xdr_NC_array HNAME(xdr_NC_array) |
| #define xdr_NC_attr HNAME(xdr_NC_attr) |
| #define xdr_NC_dim HNAME(xdr_NC_dim) |
| #define xdr_NC_fill HNAME(xdr_NC_fill) |
| #define xdr_NC_iarray HNAME(xdr_NC_iarray) |
| #define xdr_NC_string HNAME(xdr_NC_string) |
| #define xdr_NC_var HNAME(xdr_NC_var) |
| #define xdr_NCvshort HNAME(xdr_NCvshort) |
| #define xdr_numrecs HNAME(xdr_numrecs) |
| #define xdr_shorts HNAME(xdr_shorts) |
| typedef int nc_type |
| HDFLIBAPI NC_attr * H4_NC_new_attr | ( | const char * | name, |
| nc_type | type, | ||
| unsigned | count, | ||
| const void * | values ) |
| HDFLIBAPI NC_array * H4_NC_re_array | ( | NC_array * | old, |
| nc_type | type, | ||
| unsigned | count, | ||
| const void * | values ) |
| HDFLIBAPI void H4_nc_serror | ( | const char * | fmt, |
| ... ) |
| HDFLIBAPI int H4_ncabort | ( | int | cdfid | ) |
| HDFLIBAPI void H4_NCadvise | ( | int | err, |
| const char * | fmt, | ||
| ... ) |
| HDFLIBAPI int H4_ncattput | ( | int | cdfid, |
| int | varid, | ||
| const char * | name, | ||
| nc_type | datatype, | ||
| int | len, | ||
| const void * | value ) |
| HDFLIBAPI int H4_ncclose | ( | int | cdfid | ) |
| HDFLIBAPI int H4_nccreate | ( | const char * | path, |
| int | cmode ) |
| HDFLIBAPI int H4_ncdimdef | ( | int | cdfid, |
| const char * | name, | ||
| long | length ) |
| HDFLIBAPI int H4_ncdiminq | ( | int | cdfid, |
| int | dimid, | ||
| char * | name, | ||
| long * | length ) |
| HDFLIBAPI int H4_ncendef | ( | int | cdfid | ) |
| HDFLIBAPI int H4_NCgenio | ( | NC * | handle, |
| int | varid, | ||
| const long * | start, | ||
| const long * | count, | ||
| const long * | stride, | ||
| const long * | imap, | ||
| void * | values ) |
| HDFLIBAPI int H4_ncopen | ( | const char * | path, |
| int | mode ) |
| HDFLIBAPI int H4_ncsetfill | ( | int | cdfid, |
| int | fillmode ) |
| HDFLIBAPI int H4_ncvardef | ( | int | cdfid, |
| const char * | name, | ||
| nc_type | datatype, | ||
| int | ndims, | ||
| const int * | dim ) |
| HDFLIBAPI int H4_ncvarget | ( | int | cdfid, |
| int | varid, | ||
| const long * | start, | ||
| const long * | count, | ||
| void * | value ) |
| HDFLIBAPI int H4_ncvarget1 | ( | int | cdfid, |
| int | varid, | ||
| const long * | coords, | ||
| void * | value ) |
| HDFLIBAPI int H4_ncvargetg | ( | int | cdfid, |
| int | varid, | ||
| const long * | start, | ||
| const long * | count, | ||
| const long * | stride, | ||
| const long * | imap, | ||
| void * | values ) |
| HDFLIBAPI int H4_ncvargets | ( | int | cdfid, |
| int | varid, | ||
| const long * | start, | ||
| const long * | count, | ||
| const long * | stride, | ||
| void * | values ) |
| HDFLIBAPI int H4_ncvarid | ( | int | cdfid, |
| const char * | name ) |
| HDFLIBAPI int H4_ncvarinq | ( | int | cdfid, |
| int | varid, | ||
| char * | name, | ||
| nc_type * | datatype, | ||
| int * | ndims, | ||
| int * | dim, | ||
| int * | natts ) |
| HDFLIBAPI int H4_NCvario | ( | NC * | handle, |
| int | varid, | ||
| const long * | start, | ||
| const long * | edges, | ||
| void * | values ) |
| HDFLIBAPI int H4_ncvarput | ( | int | cdfid, |
| int | varid, | ||
| const long * | start, | ||
| const long * | count, | ||
| void * | value ) |
| HDFLIBAPI int H4_ncvarput1 | ( | int | cdfid, |
| int | varid, | ||
| const long * | coords, | ||
| const void * | value ) |
| HDFLIBAPI int H4_ncvarputg | ( | int | cdfid, |
| int | varid, | ||
| const long * | start, | ||
| const long * | count, | ||
| const long * | stride, | ||
| const long * | imap, | ||
| void * | values ) |
| HDFLIBAPI int H4_ncvarputs | ( | int | cdfid, |
| int | varid, | ||
| const long * | start, | ||
| const long * | count, | ||
| const long * | stride, | ||
| void * | values ) |
| HDFLIBAPI int hdf_create_compat_dim_vdata | ( | XDR * | xdrs, |
| NC * | handle, | ||
| NC_dim * | dim, | ||
| int32 | dimval_ver ) |
| HDFLIBAPI int HDiscdf | ( | const char * | filename | ) |
| HDFLIBAPI int HDisnetcdf | ( | const char * | filename | ) |
| HDFLIBAPI int HDisnetcdf64 | ( | const char * | filename | ) |
| HDFLIBAPI int NC_get_maxopenfiles | ( | void | ) |
| HDFLIBAPI int NC_get_numopencdfs | ( | void | ) |
| HDFLIBAPI int NC_get_systemlimit | ( | void | ) |
| HDFLIBAPI int NC_reset_maxopenfiles | ( | int | req_max | ) |
| HDFLIBAPI int SDPfreebuf | ( | void | ) |
| HDFLIBAPI const char* cdf_routine_name |
| HDFLIBAPI int H4_ncerr |
| HDFLIBAPI int H4_ncopts |