40 #define SD_UNLIMITED NC_UNLIMITED 41 #define SD_NOFILL NC_NOFILL 42 #define SD_FILL NC_FILL 43 #define SD_DIMVAL_BW_COMP 1 44 #define SD_DIMVAL_BW_INCOMP 0 68 (
const char *
name, int32 accs);
74 (int32 fid, int32 *datasets, int32 *attrs);
77 (int32 fid, int32
idx);
92 (int32 fid,
const char *name);
98 (int32 fid,
const char *name, int32 *n_vars);
101 (int32 sdsid,
void * pmax,
void *
pmin);
104 (int32 fid,
const char *name, int32 nt, int32 rank, int32 *dimsizes);
107 (int32 sdsid, intn number);
110 (int32
id,
const char *name);
116 (int32 sdsid,
void * pmax,
void * pmin);
119 (int32
id,
const char *name, int32 nt, int32
count,
const void * data);
122 (int32
id, int32 idx,
char *name, int32 *nt, int32 *count);
125 (int32
id, int32 idx,
void *
buf);
129 (int32 sdsid, int32 *start, int32 *stride, int32 *end,
void * data);
133 (int32 sdsid,
const char *l,
const char *u,
const char *f,
const char *c);
136 (int32 sdsid, float64 cal, float64 cale, float64
ioff,
137 float64 ioffe, int32 nt);
140 (int32 sdsid,
void *
val);
143 (int32 sdsid,
void * val);
146 (int32
id, intn fillmode);
149 (int32 sdsid,
char *l,
char *u,
char *f,
char *c, intn
len);
152 (int32 sdsid, float64 *cal, float64 *cale, float64 *ioff,
153 float64 *ioffe, int32 *nt);
156 (int32
id,
const char *l,
const char *u,
const char *f);
159 (int32
id, int32 count, int32 nt,
void * data);
162 (int32
id,
void * data);
165 (int32
id,
char *name, int32 *
size, int32 *nt, int32 *nattr);
168 (int32
id,
char *l,
char *u,
char *f, intn len);
171 (int32
id, intn buf_size,
char *ext_filename, int32 *
offset);
174 (int32
id, uintn buf_size,
char *ext_filename, int32 *offset, int32 *length);
177 (int32
id,
const char *
filename, int32 offset);
180 (int32
id, intn start_bit, intn bit_len, intn sign_ext, intn fill_one);
201 (int32 fid, int32
ref);
216 (int32 sdsid, int32 *block_size);
219 (int32 dimid, intn compt_mode);
225 (int32 sdsid, intn *emptySDS);
234 (intn *curr_max, intn *sys_limit);
240 (int32 sdsid, int32 *comp_size, int32 *uncomp_size);
243 (int32 fid,
char *filename);
246 (int32 sdsid, uint16 *name_len);
HDFLIBAPI int32 SDnametoindex(int32 fid, const char *name)
HDFFCLIBAPI intf intf intf * count
HDFLIBAPI intn SDsetdimname(int32 id, const char *name)
HDFLIBAPI intn SDgetexternalfile(int32 id, intn buf_size, char *ext_filename, int32 *offset)
HDFFCLIBAPI intf * block_size
HDFLIBAPI intn SDgetfillvalue(int32 sdsid, void *val)
HDFLIBAPI intn SDsetcompress(int32 id, comp_coder_t type, comp_info *c_info)
HDFLIBAPI int32 SDcheckempty(int32 sdsid, intn *emptySDS)
HDFLIBAPI intn SDgetdimscale(int32 id, void *data)
HDFLIBAPI intn SDgetrange(int32 sdsid, void *pmax, void *pmin)
HDFLIBAPI uint16 SDgerefnumber(int32 sdsid)
HDFLIBAPI intn SDsetaccesstype(int32 id, uintn accesstype)
HDFLIBAPI intn SDgetnamelen(int32 sdsid, uint16 *name_len)
HDFLIBAPI intn SDisdimval_bwcomp(int32 dimid)
HDFLIBAPI int32 SDgetdimid(int32 sdsid, intn number)
HDFLIBAPI intn SDreaddata(int32 sdsid, int32 *start, int32 *stride, int32 *end, void *data)
HDFFCLIBAPI float64 float64 * ioff
HDFFCLIBAPI intf * accesstype
HDFLIBAPI intn SDsetnbitdataset(int32 id, intn start_bit, intn bit_len, intn sign_ext, intn fill_one)
HDFLIBAPI int32 SDidtoref(int32 id)
HDFLIBAPI intn SDsetcal(int32 sdsid, float64 cal, float64 cale, float64 ioff, float64 ioffe, int32 nt)
HDFLIBAPI intn SDiscoordvar(int32 id)
HDFLIBAPI intn SDsetfillmode(int32 id, intn fillmode)
HDFFCLIBAPI intf dimsizes[]
HDFLIBAPI intn SDgetcomptype(int32 id, comp_coder_t *type)
HDFLIBAPI intn SDendaccess(int32 id)
HDFLIBAPI hdf_idtype_t SDidtype(int32 an_id)
HDFFCLIBAPI intf intf _fcd attrname
HDFLIBAPI intn SDgetcal(int32 sdsid, float64 *cal, float64 *cale, float64 *ioff, float64 *ioffe, int32 *nt)
HDFLIBAPI int32 SDstart(const char *name, int32 accs)
HDFLIBAPI intn SDreset_maxopenfiles(intn req_max)
HDFLIBAPI intn SDgetexternalinfo(int32 id, uintn buf_size, char *ext_filename, int32 *offset, int32 *length)
HDFFCLIBAPI intf * maxcache
HDFLIBAPI intn SDdiminfo(int32 id, char *name, int32 *size, int32 *nt, int32 *nattr)
HDFLIBAPI intn SDreadattr(int32 id, int32 idx, void *buf)
HDFLIBAPI intn SDget_numopenfiles()
HDFFCLIBAPI _fcd intf intf * nt
HDFLIBAPI intn SDgetcompress(int32 id, comp_coder_t *type, comp_info *c_info)
HDFLIBAPI intn SDsetchunkcache(int32 sdsid, int32 maxcache, int32 flags)
HDFLIBAPI intn SDgetinfo(int32 sdsid, char *name, int32 *rank, int32 *dimsizes, int32 *nt, int32 *nattr)
HDFFCLIBAPI intf intf * ref
HDFLIBAPI intn SDnametoindices(int32 fid, const char *name, hdf_varlist_t *var_list)
HDFLIBAPI intn SDend(int32 fid)
HDFLIBAPI int32 SDcreate(int32 fid, const char *name, int32 nt, int32 rank, int32 *dimsizes)
HDFLIBAPI intn SDgetfilename(int32 fid, char *filename)
HDFLIBAPI intn SDsetdimstrs(int32 id, const char *l, const char *u, const char *f)
HDFLIBAPI intn SDsetdimval_comp(int32 dimid, intn compt_mode)
HDFLIBAPI int32 SDselect(int32 fid, int32 idx)
HDFLIBAPI intn SDgetchunkinfo(int32 sdsid, HDF_CHUNK_DEF *chunk_def, int32 *flags)
HDFLIBAPI intn SDsetattr(int32 id, const char *name, int32 nt, int32 count, const void *data)
HDFLIBAPI int32 SDfindattr(int32 id, const char *attrname)
HDFLIBAPI intn SDget_maxopenfiles(intn *curr_max, intn *sys_limit)
HDFLIBAPI intn SDwritechunk(int32 sdsid, int32 *origin, const void *datap)
HDFLIBAPI intn SDgetdimstrs(int32 id, char *l, char *u, char *f, intn len)
HDFLIBAPI intn SDgetcompinfo(int32 id, comp_coder_t *type, comp_info *c_info)
HDFLIBAPI intn SDsetrange(int32 sdsid, void *pmax, void *pmin)
HDFFCLIBAPI _fcd intf intf intf intf intf * nattr
HDFLIBAPI intn SDattrinfo(int32 id, int32 idx, char *name, int32 *nt, int32 *count)
HDFFCLIBAPI intf intf start[]
HDFLIBAPI intn SDfileinfo(int32 fid, int32 *datasets, int32 *attrs)
HDFLIBAPI intn SDsetblocksize(int32 sdsid, int32 block_size)
HDFLIBAPI intn SDgetdatasize(int32 sdsid, int32 *comp_size, int32 *uncomp_size)
HDFLIBAPI intn SDsetexternalfile(int32 id, const char *filename, int32 offset)
struct hdf_varlist hdf_varlist_t
HDFLIBAPI intn SDreadchunk(int32 sdsid, int32 *origin, void *datap)
HDFFCLIBAPI intf intf intf * type
HDFFCLIBAPI intf intf * flags
HDFLIBAPI intn SDgetblocksize(int32 sdsid, int32 *block_size)
HDFLIBAPI intn SDsetfillvalue(int32 sdsid, void *val)
HDFLIBAPI intn SDsetchunk(int32 sdsid, HDF_CHUNK_DEF chunk_def, int32 flags)
HDFFCLIBAPI intf stride[]
HDFLIBAPI int32 SDisrecord(int32 id)
HDFFCLIBAPI intf * offset
HDFLIBAPI intn SDsetdimscale(int32 id, int32 count, int32 nt, void *data)
HDFLIBAPI intn SDwritedata(int32 sdsid, int32 *start, int32 *stride, int32 *end, void *data)
HDFLIBAPI intn SDgetnumvars_byname(int32 fid, const char *name, int32 *n_vars)
HDFLIBAPI int32 SDreftoindex(int32 fid, int32 ref)
HDFLIBAPI intn SDgetdatastrs(int32 sdsid, char *l, char *u, char *f, char *c, intn len)
HDFLIBAPI intn SDsetdatastrs(int32 sdsid, const char *l, const char *u, const char *f, const char *c)