HDF: hdf/src/hproto.h File Reference

Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/

| HDF 4.4.0 API Reference |

Loading...
Searching...
No Matches
hproto.h File Reference
`#include <stdio.h>`
`#include "H4api_adpt.h"`
`#include "hdf.h"`

## Data Structures
struct | hdf_ddinfo_t
union | HDF_CHUNK_DEF

## Macros
#define | HQueryfileid(aid, fileid)
#define | HQuerytagref(aid, tag, ref)
#define | HQuerylength(aid, length)
#define | HQueryoffset(aid, offset)
#define | HQueryposition(aid, position)
#define | HQueryaccess(aid, access)
#define | HQueryspecial(aid, special)
#define | HDF_NONE 0x0
#define | HDF_CHUNK 0x1
#define | HDF_COMP 0x3
#define | HDF_NBIT 0x5
#define | HDF_CACHEALL 0x1
#define | VSQuerycount(vs, count)
#define | VSQueryinterlace(vs, intr)
#define | VSQueryfields(vs, flds)
#define | VSQueryvsize(vs, size)
#define | VSQueryname(vs, name)

## Functions
int32 | Hopen (const char *path, int acc_mode, int16 ndds)
int | Hclose (int32 file_id)
int32 | Hstartread (int32 file_id, uint16 tag, uint16 ref)
int | Hnextread (int32 access_id, uint16 tag, uint16 ref, int origin)
int | Hexist (int32 file_id, uint16 search_tag, uint16 search_ref)
int | Hinquire (int32 access_id, int32 *pfile_id, uint16 *ptag, uint16 *pref, int32 *plength, int32 *poffset, int32 *pposn, int16 *paccess, int16 *pspecial)
int32 | Hstartwrite (int32 file_id, uint16 tag, uint16 ref, int32 length)
int32 | Hstartaccess (int32 file_id, uint16 tag, uint16 ref, uint32 flags)
int | Hsetlength (int32 file_id, int32 length)
int | Happendable (int32 aid)
int | HPisappendable (int32 aid)
int | HPregister_term_func (hdf_termfunc_t term_func)
int | Hseek (int32 access_id, int32 offset, int origin)
int32 | Htell (int32 access_id)
int32 | Hread (int32 access_id, int32 length, void *data)
int32 | Hwrite (int32 access_id, int32 length, const void *data)
int32 | Htrunc (int32 access_id, int32 trunc_len)
int | Hendaccess (int32 access_id)
int | HDgetc (int32 access_id)
int | HDputc (uint8 c, int32 access_id)
int32 | Hgetelement (int32 file_id, uint16 tag, uint16 ref, uint8 *data)
int32 | Hputelement (int32 file_id, uint16 tag, uint16 ref, const uint8 *data, int32 length)
int32 | Hlength (int32 file_id, uint16 tag, uint16 ref)
int32 | Hoffset (int32 file_id, uint16 tag, uint16 ref)
int | Hsync (int32 file_id)
int | Hcache (int32 file_id, int cache_on)
int | Hgetlibversion (uint32 *majorv, uint32 *minorv, uint32 *releasev, char *string)
int | Hgetfileversion (int32 file_id, uint32 *majorv, uint32 *minorv, uint32 *release, char *string)
int | Hsetaccesstype (int32 access_id, unsigned accesstype)
uint16 | HDmake_special_tag (uint16 tag)
int | HDis_special_tag (uint16 tag)
uint16 | HDbase_tag (uint16 tag)
int | HDerr (int32 file_id)
int | HDvalidfid (int32 file_id)
const char * | HDgettagdesc (uint16 tag)
char * | HDgettagsname (uint16 tag)
int | HDgettagnum (const char *tag_name)
char * | HDgetNTdesc (int32 nt)
const char * | HDfidtoname (int32 fid)
int | Hgetntinfo (int32 numbertype, hdf_ntinfo_t *nt_info)
int | Hishdf (const char *filename)
int | Hfidinquire (int32 file_id, char **fname, int *acc_mode, int *attach)
int | Hshutdown (void)
void | HPend (void)
int | HDdont_atexit (void)
int | Hdupdd (int32 file_id, uint16 tag, uint16 ref, uint16 old_tag, uint16 old_ref)
int32 | Hnumber (int32 file_id, uint16 tag)
uint16 | Hnewref (int32 file_id)
uint16 | Htagnewref (int32 file_id, uint16 tag)
int | Hfind (int32 file_id, uint16 search_tag, uint16 search_ref, uint16 *find_tag, uint16 *find_ref, int32 *find_offset, int32 *find_length, int direction)
int | HDcheck_tagref (int32 file_id, uint16 tag, uint16 ref)
int | HDreuse_tagref (int32 file_id, uint16 tag, uint16 ref)
int | Hdeldd (int32 file_id, uint16 tag, uint16 ref)
void * | HDmemfill (void *dest, const void *src, uint32 item_size, uint32 num_items)
char * | HIstrncpy (char *dest, const char *source, int len)
int32 | HDspaceleft (void)
int | HDc2fstr (char *str, int len)
char * | HDf2cstring (_fcd fdesc, int len)
int | HDflush (int32 file_id)
int | HDpackFstring (char *src, char *dest, int len)
int32 | HLcreate (int32 file_id, uint16 tag, uint16 ref, int32 block_length, int32 number_blocks)
int | HLconvert (int32 aid, int32 block_length, int32 number_blocks)
int | HDinqblockinfo (int32 aid, int32 *length, int32 *first_length, int32 *block_length, int32 *number_blocks)
int | HLsetblockinfo (int32 aid, int32 block_size, int32 num_blocks)
int | HLgetblockinfo (int32 aid, int32 *block_size, int32 *num_blocks)
int | HLgetdatainfo (int32 file_id, uint8 *buf, unsigned start_block, unsigned info_count, int32 *offsetarray, int32 *lengtharray)
int32 | HXcreate (int32 file_id, uint16 tag, uint16 ref, const char *extern_file_name, int32 offset, int32 start_len)
int | HXsetcreatedir (const char *dir)
int | HXsetdir (const char *dir)
int32 | HCcreate (int32 file_id, uint16 tag, uint16 ref, comp_model_t model_type, model_info *m_info, comp_coder_t coder_type, comp_info *c_info)
int | HCPgetcompinfo (int32 file_id, uint16 data_tag, uint16 data_ref, comp_coder_t *coder_type, comp_info *c_info)
int | HCPgetcomptype (int32 file_id, uint16 data_tag, uint16 data_ref, comp_coder_t *coder_type)
int | HCPgetdatasize (int32 file_id, uint16 data_tag, uint16 data_ref, int32 *comp_size, int32 *orig_size)
int | HCget_config_info (comp_coder_t coder_type, uint32 *compression_config_info)
int32 | HCPquery_encode_header (comp_model_t model_type, model_info *m_info, comp_coder_t coder_type, comp_info *c_info)
int | HCPencode_header (uint8 *p, comp_model_t model_type, model_info *m_info, comp_coder_t coder_type, comp_info *c_info)
int | HCPdecode_header (uint8 *p, comp_model_t *model_type, model_info *m_info, comp_coder_t *coder_type, comp_info *c_info)
int | HCPsetup_szip_parms (comp_info *c_info, int32 nt, int32 ncomp, int32 ndims, int32 *dims, int32 *cdims)
int | HCPrm_szip_special_bit (comp_info *c_info)
int | HBconvert (int32 aid)
int32 | HRPconvert (int32 fid, uint16 tag, uint16 ref, int32 xdim, int32 ydim, int16 scheme, comp_info *cinfo, unsigned pixel_size)
const char * | HEstring (hdf_err_code_t error_code)
void | HEpush (hdf_err_code_t error_code, const char *function_name, const char *file_name, int line)
void | HEreport (const char *,...)
void | HEprint (FILE *stream, int32 print_level)
int16 | HEvalue (int32 level)
void | HEclear (void)
int | HEshutdown (void)
int32 | Hstartbitread (int32 file_id, uint16 tag, uint16 ref)
int32 | Hstartbitwrite (int32 file_id, uint16 tag, uint16 ref, int32 length)
int | Hbitappendable (int32 bitid)
int | Hbitwrite (int32 bitid, int count, uint32 data)
int | Hbitread (int32 bitid, int count, uint32 *data)
int | Hbitseek (int32 bitid, int32 byte_offset, int bit_offset)
int | Hgetbit (int32 bitid)
int32 | Hendbitaccess (int32 bitfile_id, int flushbit)
int | HPbitshutdown (void)
int | ANgetdatainfo (int32 ann_id, int32 *offset, int32 *length)
int | HDgetdatainfo (int32 file_id, uint16 data_tag, uint16 data_ref, int32 *chk_coord, unsigned start_block, unsigned info_count, int32 *offsetarray, int32 *lengtharray)
int | VSgetdatainfo (int32 vsid, unsigned start_block, unsigned info_count, int32 *offsetarray, int32 *lengtharray)
int | VSgetattdatainfo (int32 vsid, int32 findex, int attrindex, int32 *offset, int32 *length)
int | Vgetattdatainfo (int32 vgid, int attrindex, int32 *offset, int32 *length)
int | GRgetdatainfo (int32 riid, unsigned start_block, unsigned info_count, int32 *offsetarray, int32 *lengtharray)
int | GRgetattdatainfo (int32 id, int32 attrindex, int32 *offset, int32 *length)
int | GRgetpalinfo (int32 gr_id, unsigned pal_count, hdf_ddinfo_t *palinfo_array)
uint16 | DFfindnextref (int32 file_id, uint16 tag, uint16 lref)
int | DFputcomp (int32 file_id, uint16 tag, uint16 ref, const uint8 *image, int32 xdim, int32 ydim, uint8 *palette, uint8 *newpal, int16 scheme, comp_info *cinfo)
int | DFgetcomp (int32 file_id, uint16 tag, uint16 ref, uint8 *image, int32 xdim, int32 ydim, uint16 scheme)
int32 | DFCIrle (const void *buf, void *bufto, int32 len)
int32 | DFCIunrle (uint8 *buf, uint8 *bufto, int32 outlen, int resetsave)
void | DFCIimcomp (int32 xdim, int32 ydim, const uint8 *in, uint8 out[], uint8 in_pal[], uint8 out_pal[], int mode)
void | DFCIunimcomp (int32 xdim, int32 ydim, uint8 in[], uint8 out[])
int | DFCIjpeg (int32 file_id, uint16 tag, uint16 ref, int32 xdim, int32 ydim, const void *image, int16 scheme, comp_info *scheme_info)
int | DFCIunjpeg (int32 file_id, uint16 tag, uint16 ref, void *image, int32 xdim, int32 ydim, int16 scheme)
int32 | DFdiread (int32 file_id, uint16 tag, uint16 ref)
int | DFdiget (int32 list, uint16 *ptag, uint16 *pref)
int | DFdinobj (int32 list)
int32 | DFdisetup (int maxsize)
int | DFdiput (int32 list, uint16 tag, uint16 ref)
int | DFdiwrite (int32 file_id, int32 list, uint16 tag, uint16 ref)
void | DFdifree (int32 groupID)
int | DFPgetpal (const char *filename, void *palette)
int | DFPputpal (const char *filename, const void *palette, int overwrite, const char *filemode)
int | DFPaddpal (const char *filename, const void *palette)
int | DFPnpals (const char *filename)
int | DFPreadref (const char *filename, uint16 ref)
int | DFPwriteref (const char *filename, uint16 ref)
int | DFPrestart (void)
uint16 | DFPlastref (void)
int | DFR8setcompress (int32 scheme, comp_info *cinfo)
int | DFR8getdims (const char *filename, int32 *pxdim, int32 *pydim, int *pispal)
int | DFR8getimage (const char *filename, uint8 *image, int32 xdim, int32 ydim, uint8 *pal)
int | DFR8setpalette (uint8 *pal)
int | DFR8putimage (const char *filename, const void *image, int32 xdim, int32 ydim, uint16 compress)
int | DFR8addimage (const char *filename, const void *image, int32 xdim, int32 ydim, uint16 compress)
int | DFR8nimages (const char *filename)
int | DFR8readref (const char *filename, uint16 ref)
int | DFR8writeref (const char *filename, uint16 ref)
int | DFR8restart (void)
uint16 | DFR8lastref (void)
int | DFR8getpalref (uint16 *pal_ref)
int | DFR8Pshutdown (void)
int | DFGRgetlutdims (const char *filename, int32 *pxdim, int32 *pydim, int *pncomps, int *pil)
int | DFGRreqlutil (int il)
int | DFGRgetlut (const char *filename, void *lut, int32 xdim, int32 ydim)
int | DFGRgetimdims (const char *filename, int32 *pxdim, int32 *pydim, int *pncomps, int *pil)
int | DFGRreqimil (int il)
int | DFGRgetimage (const char *filename, void *image, int32 xdim, int32 ydim)
int | DFGRsetcompress (int32 scheme, comp_info *cinfo)
int | DFGRsetlutdims (int32 xdim, int32 ydim, int ncomps, int il)
int | DFGRsetlut (void *lut, int32 xdim, int32 ydim)
int | DFGRaddlut (const char *filename, void *lut, int32 xdim, int32 ydim)
int | DFGRsetimdims (int32 xdim, int32 ydim, int ncomps, int il)
int | DFGRaddimage (const char *filename, void *image, int32 xdim, int32 ydim)
int | DFGRputimage (const char *filename, void *image, int32 xdim, int32 ydim)
int | DFGRreadref (const char *filename, uint16 ref)
uint16 | DFGRIlastref (void)
int | DFGRIgetdims (const char *filename, int32 *pxdim, int32 *pydim, int *pncomps, int *pil, int type)
int | DFGRIreqil (int il, int type)
int | DFGRIgetimlut (const char *filename, void *imlut, int32 xdim, int32 ydim, int type, int isfortran, int *compressed, uint16 *compr_type, int *has_pal)
int | DFGRIsetdims (int32 xdim, int32 ydim, int ncomps, int type)
int | DFGRIsetil (int il, int type)
int | DFGRIrestart (void)
int | DFGRIaddimlut (const char *filename, const void *imlut, int32 xdim, int32 ydim, int type, int isfortran, int newfile)
int | DFGRPshutdown (void)
int | DF24getdims (const char *filename, int32 *pxdim, int32 *pydim, int *pil)
int | DF24reqil (int il)
int | DF24getimage (const char *filename, void *image, int32 xdim, int32 ydim)
int | DF24setdims (int32 xdim, int32 ydim)
int | DF24setil (int il)
int | DF24setcompress (int32 type, comp_info *cinfo)
int | DF24restart (void)
int | DF24addimage (const char *filename, const void *image, int32 xdim, int32 ydim)
int | DF24putimage (const char *filename, const void *image, int32 xdim, int32 ydim)
int | DF24nimages (const char *filename)
int | DF24readref (const char *filename, uint16 ref)
uint16 | DF24lastref (void)
int32 | DFANgetlablen (const char *filename, uint16 tag, uint16 ref)
int | DFANgetlabel (const char *filename, uint16 tag, uint16 ref, char *label, int32 maxlen)
int32 | DFANgetdesclen (const char *filename, uint16 tag, uint16 ref)
int | DFANgetdesc (const char *filename, uint16 tag, uint16 ref, char *desc, int32 maxlen)
int32 | DFANgetfidlen (int32 file_id, int isfirst)
int32 | DFANgetfid (int32 file_id, char *id, int32 maxlen, int isfirst)
int32 | DFANgetfdslen (int32 file_id, int isfirst)
int32 | DFANgetfds (int32 file_id, char *desc, int32 maxlen, int isfirst)
int | DFANputlabel (const char *filename, uint16 tag, uint16 ref, char *label)
int | DFANputdesc (const char *filename, uint16 tag, uint16 ref, char *desc, int32 desclen)
int | DFANaddfid (int32 file_id, char *id)
int | DFANaddfds (int32 file_id, char *desc, int32 desclen)
uint16 | DFANlastref (void)
int | DFANlablist (const char *filename, uint16 tag, uint16 reflist[], char *labellist, int listsize, int maxlen, int startpos)
int | DFANclear (void)
int | DFANIclear (void)
uint16 | DFANIlocate (int32 file_id, int type, uint16 tag, uint16 ref)
int | DFANIaddentry (int type, uint16 annref, uint16 datatag, uint16 dataref)
int32 | DFANIgetannlen (const char *filename, uint16 tag, uint16 ref, int type)
int | DFANIgetann (const char *filename, uint16 tag, uint16 ref, uint8 *ann, int32 maxlen, int type, int isfortran)
int | DFANIputann (const char *filename, uint16 tag, uint16 ref, uint8 *ann, int32 annlen, int type)
int | DFANIlablist (const char *filename, uint16 tag, uint16 reflist[], uint8 *labellist, int listsize, int maxlen, int startpos, int isfortran)
int | DFANIaddfann (int32 file_id, char *ann, int32 annlen, int type)
int32 | DFANIgetfannlen (int32 file_id, int type, int isfirst)
int32 | DFANIgetfann (int32 file_id, char *ann, int32 maxlen, int type, int isfirst)
int | DFANPshutdown (void)
int | DFSDgetdims (const char *filename, int *prank, int32 sizes[], int maxrank)
int | DFSDgetdatastrs (char *label, char *unit, char *format, char *coordsys)
int | DFSDgetdimstrs (int dim, char *label, char *unit, char *format)
int | DFSDgetdatalen (int *llabel, int *lunit, int *lformat, int *lcoordsys)
int | DFSDgetdimlen (int dim, int *llabel, int *lunit, int *lformat)
int | DFSDgetdimscale (int dim, int32 maxsize, void *scale)
int | DFSDgetrange (void *pmax, void *pmin)
int | DFSDgetdata (const char *filename, int rank, int32 maxsizes[], void *data)
int | DFSDsetlengths (int maxlen_label, int maxlen_unit, int maxlen_format, int maxlen_coordsys)
int | DFSDsetdims (int rank, int32 dimsizes[])
int | DFSDsetdatastrs (const char *label, const char *unit, const char *format, const char *coordsys)
int | DFSDsetdimstrs (int dim, const char *label, const char *unit, const char *format)
int | DFSDsetdimscale (int dim, int32 dimsize, void *scale)
int | DFSDsetrange (void *maxi, void *mini)
int | DFSDputdata (const char *filename, int rank, int32 dimsizes[], void *data)
int | DFSDadddata (const char *filename, int rank, int32 dimsizes[], void *data)
int | DFSDrestart (void)
int32 | DFSDndatasets (char *filename)
int | DFSDclear (void)
uint16 | DFSDlastref (void)
int | DFSDreadref (char *filename, uint16 ref)
int | DFSDgetslice (const char *filename, int32 winst[], int32 windims[], void *data, int32 dims[])
int | DFSDstartslice (const char *filename)
int | DFSDputslice (int32 winend[], void *data, int32 dims[])
int | DFSDendslice (void)
int | DFSDsetNT (int32 numbertype)
int | DFSDsetorder (int arrayorder)
int | DFSDgetNT (int32 *pnumbertype)
int | DFSDpre32sdg (char *filename, uint16 ref, int *ispre32)
int | DFSDsetcal (float64 cal, float64 cal_err, float64 ioff, float64 ioff_err, int32 cal_nt)
int | DFSDgetcal (float64 *pcal, float64 *pcal_err, float64 *pioff, float64 *pioff_err, int32 *cal_nt)
int | DFSDwriteref (const char *filename, uint16 ref)
int | DFSDsetfillvalue (void *fill_value)
int | DFSDgetfillvalue (void *fill_value)
int | DFSDstartslab (const char *filename)
int | DFSDwriteslab (int32 start[], int32 stride[], int32 count[], void *data)
int | DFSDendslab (void)
int | DFSDreadslab (const char *filename, int32 start[], int32 slab_size[], int32 stride[], void *buffer, int32 buffer_size[])
int | DFSDPshutdown (void)
int | DFKNTsize (int32 number_type)
int32 | DFKisnativeNT (int32 numbertype)
int32 | DFKislitendNT (int32 numbertype)
int8 | DFKgetPNSC (int32 numbertype, int32 machinetype)
int | DFKsetNT (int32 ntype)
int32 | DFKconvert (void *source, void *dest, int32 ntype, int32 num_elm, int16 acc_mode, int32 source_stride, int32 dest_stride)
int | DFKnb1b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
int | DFKnb2b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
int | DFKnb4b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
int | DFKnb8b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
int | DFKsb2b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
int | DFKsb4b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
int | DFKsb8b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
int32 | ANstart (int32 file_id)
int | ANfileinfo (int32 an_id, int32 *n_file_label, int32 *n_file_desc, int32 *n_obj_label, int32 *n_obj_desc)
int32 | ANend (int32 an_id)
int32 | ANcreate (int32 an_id, uint16 elem_tag, uint16 elem_ref, ann_type type)
int32 | ANcreatef (int32 an_id, ann_type type)
int32 | ANselect (int32 an_id, int32 idx, ann_type type)
int | ANnumann (int32 an_id, ann_type type, uint16 elem_tag, uint16 elem_ref)
int | ANannlist (int32 an_id, ann_type type, uint16 elem_tag, uint16 elem_ref, int32 ann_list[])
int32 | ANannlen (int32 ann_id)
int32 | ANwriteann (int32 ann_id, const char *ann, int32 annlen)
int32 | ANreadann (int32 ann_id, char *ann, int32 maxlen)
int | ANendaccess (int32 ann_id)
int32 | ANget_tagref (int32 an_id, int32 idx, ann_type type, uint16 *ann_tag, uint16 *ann_ref)
int32 | ANid2tagref (int32 an_id, uint16 *ann_tag, uint16 *ann_ref)
int32 | ANtagref2id (int32 an_id, uint16 ann_tag, uint16 ann_ref)
uint16 | ANatype2tag (ann_type atype)
ann_type | ANtag2atype (uint16 atag)
int | rigcompare (void *k1, void *k2, int cmparg)
int32 | GRstart (int32 hdf_file_id)
int | GRfileinfo (int32 grid, int32 *n_datasets, int32 *n_attrs)
int | GRend (int32 grid)
int32 | GRcreate (int32 grid, const char *name, int32 ncomp, int32 nt, int32 il, int32 dimsizes[2])
int32 | GRselect (int32 grid, int32 idx)
int32 | GRnametoindex (int32 grid, const char *name)
int | GRgetiminfo (int32 riid, char *name, int32 *ncomp, int32 *nt, int32 *il, int32 dimsizes[2], int32 *n_attr)
int | GRgetnluts (int32 riid)
int | GRwriteimage (int32 riid, int32 start[2], int32 stride[2], int32 count[2], void *data)
int | GRreadimage (int32 riid, int32 start[2], int32 stride[2], int32 count[2], void *data)
int | GRendaccess (int32 riid)
uint16 | GRidtoref (int32 riid)
int32 | GRreftoindex (int32 grid, uint16 ref)
int | GRreqlutil (int32 riid, int il)
int | GRreqimageil (int32 riid, int il)
int32 | GRgetlutid (int32 riid, int32 idx)
uint16 | GRluttoref (int32 lutid)
int | GRgetlutinfo (int32 riid, int32 *ncomp, int32 *nt, int32 *il, int32 *nentries)
int | GRwritelut (int32 riid, int32 ncomps, int32 nt, int32 il, int32 nentries, void *data)
int | GRreadlut (int32 lutid, void *data)
int | GRsetexternalfile (int32 riid, const char *filename, int32 offset)
int | GRsetaccesstype (int32 riid, unsigned accesstype)
int | GRsetcompress (int32 riid, comp_coder_t comp_type, comp_info *cinfo)
int | GRgetcompress (int32 riid, comp_coder_t *comp_type, comp_info *cinfo)
int | GRgetcompinfo (int32 riid, comp_coder_t *comp_type, comp_info *cinfo)
int | GRsetattr (int32 id, const char *name, int32 attr_nt, int32 count, const void *data)
int | GRattrinfo (int32 id, int32 idx, char *name, int32 *attr_nt, int32 *count)
int | GRgetattr (int32 id, int32 idx, void *data)
int32 | GRfindattr (int32 id, const char *name)
int | GRgetcomptype (int32 riid, comp_coder_t *comp_type)
int | GRPshutdown (void)
int | GR2bmapped (int32 riid, int *tobe_mapped, int *created_byGR)
int | GRsetchunk (int32 riid, HDF_CHUNK_DEF chunk_def, int32 flags)
int | GRgetchunkinfo (int32 riid, HDF_CHUNK_DEF *chunk_def, int32 *flags)
int | GRwritechunk (int32 riid, int32 *origin, const void *datap)
int | GRreadchunk (int32 riid, int32 *origin, void *datap)
int | GRsetchunkcache (int32 riid, int32 maxcache, int32 flags)
int | Vsetattr (int32 vgid, const char *attrname, int32 datatype, int32 count, const void *values)
int | Vnattrs (int32 vgid)
int | Vnattrs2 (int32 vgid)
int | Vnoldattrs (int32 vgid)
int | Vfindattr (int32 vgid, const char *attrname)
int | Vattrinfo (int32 vgid, int attrindex, char *name, int32 *datatype, int32 *count, int32 *size)
int | Vattrinfo2 (int32 vgid, int attrindex, char *name, int32 *datatype, int32 *count, int32 *size, int32 *nfields, uint16 *refnum)
int | Vgetattr (int32 vgid, int attrindex, void *values)
int | Vgetattr2 (int32 vgid, int attrindex, void *values)
int32 | Vgetversion (int32 vgid)
int | VSfindex (int32 vsid, const char *fieldname, int32 *fldindex)
int | VSsetattr (int32 vsid, int32 findex, const char *attrname, int32 datatype, int32 count, const void *values)
int | VSnattrs (int32 vsid)
int | VSfnattrs (int32 vsid, int32 findex)
int | VSfindattr (int32 vsid, int32 findex, const char *attrname)
int | VSattrinfo (int32 vsid, int32 findex, int attrindex, char *name, int32 *datatype, int32 *count, int32 *size)
int | VSgetattr (int32 vsid, int32 findex, int attrindex, void *values)
int | VSisattr (int32 vsid)
int32 | vicheckcompat (HFILEID f)
int32 | vimakecompat (HFILEID f)
int32 | vcheckcompat (char *fs)
int32 | vmakecompat (char *fs)
int32 | VSelts (int32 vkey)
int32 | VSgetinterlace (int32 vkey)
int | VSsetinterlace (int32 vkey, int32 interlace)
int32 | VSgetfields (int32 vkey, char *fields)
int | VSfexist (int32 vkey, char *fields)
int32 | VSsizeof (int32 vkey, char *fields)
void | VSdump (int32 vkey)
int32 | VSsetname (int32 vkey, const char *vsname)
int32 | VSsetclass (int32 vkey, const char *vsclass)
int32 | VSgetname (int32 vkey, char *vsname)
int32 | VSgetclass (int32 vkey, char *vsclass)
int | VSinquire (int32 vkey, int32 *nelt, int32 *interlace, char *fields, int32 *eltsize, char *vsname)
int | VSisinternal (const char *vsclass)
int32 | VSlone (HFILEID f, int32 *idarray, int32 asize)
int32 | Vlone (HFILEID f, int32 *idarray, int32 asize)
int32 | Vfind (HFILEID f, const char *vgname)
int32 | VSfind (HFILEID f, const char *vsname)
int32 | Vfindclass (HFILEID f, const char *vgclass)
int32 | VSfindclass (HFILEID f, const char *vsclass)
int | VSofclass (int32 id, const char *vsclass, unsigned start_vd, unsigned array_size, uint16 *refarray)
int | VSgetvdatas (int32 id, unsigned start_vd, unsigned array_size, uint16 *refarray)
int | VSsetblocksize (int32 vkey, int32 block_size)
int | VSsetnumblocks (int32 vkey, int32 num_blocks)
int | VSgetblockinfo (int32 vkey, int32 *block_size, int32 *num_blocks)
void | Vsetzap (void)
int | vcompare (void *k1, void *k2, int cmparg)
int | vcompareref (void *k1, void *k2, int cmparg)
void | vdestroynode (void *n)
void | vtfreekey (void *k)
int | Vinitialize (HFILEID f)
int | Vfinish (HFILEID f)
HFILEID | Vopen (char *path, int acc_mode, int16 ndds)
int | Vclose (HFILEID f)
int32 | vexistvg (HFILEID f, uint16 vgid)
int32 | Vattach (HFILEID f, int32 vgid, const char *accesstype)
int32 | Vdetach (int32 vkey)
int32 | Vinsert (int32 vkey, int32 vskey)
int32 | Vflocate (int32 vkey, char *field)
int | Vinqtagref (int32 vkey, int32 tag, int32 ref)
int32 | Vntagrefs (int32 vkey)
int32 | Vnrefs (int32 vkey, int32 tag)
int32 | Vgettagrefs (int32 vkey, int32 tagarray[], int32 refarray[], int32 n)
int32 | Vgetuservgs (int32 id, int32 start_ref, int32 n_vgs, int32 *refarray)
int | Vgettagref (int32 vkey, int32 which, int32 *tag, int32 *ref)
int32 | VQueryref (int32 vkey)
int32 | VQuerytag (int32 vkey)
int32 | Vaddtagref (int32 vkey, int32 tag, int32 ref)
int32 | Ventries (HFILEID f, int32 vgid)
int32 | Vsetname (int32 vkey, const char *vgname)
int32 | Vsetclass (int32 vkey, const char *vgclass)
int | Visvg (int32 vkey, int32 id)
int | Visvs (int32 vkey, int32 id)
int32 | Vgetid (HFILEID f, int32 vgid)
int32 | Vgetnext (int32 vkey, int32 id)
int | Vgetname (int32 vkey, char *vgname, size_t *buf_size)
int | Vgetclass (int32 vkey, char *vgclass, size_t *buf_size)
int | Vinquire (int32 vkey, int32 *nentries, char *vgname, size_t *buf_size)
int32 | Vdelete (int32 f, int32 ref)
int | Vgisinternal (int32 vkey)
int | Visinternal (const char *classname)
int | Vgetvgroups (int32 id, unsigned start_vg, unsigned n_vgs, uint16 *refarray)
int | Vdeletetagref (int32 vkey, int32 tag, int32 ref)
int | VPshutdown (void)
int32 | scanattrs (const char *attrs, int32 *attrc, char ***attrv)
int32 | VHstoredata (HFILEID f, const char *field, const uint8 *buf, int32 n, int32 datatype, const char *vsname, const char *vsclass)
int32 | VHstoredatam (HFILEID f, const char *field, const uint8 *buf, int32 n, int32 datatype, const char *vsname, const char *vsclass, int32 order)
int32 | VHmakegroup (HFILEID f, int32 tagarray[], int32 refarray[], int32 n, const char *vgname, const char *vgclass)
int | VSPhshutdown (void)
int32 | vexistvs (HFILEID f, uint16 vsref)
void | vsdestroynode (void *n)
void | vfdestroynode (void *n)
int32 | VSattach (HFILEID f, int32 vsref, const char *accesstype)
int32 | VSdetach (int32 vkey)
int32 | VSQuerytag (int32 vkey)
int32 | VSQueryref (int32 vkey)
int32 | VSgetid (HFILEID f, int32 vsref)
int32 | VSgetversion (int32 vkey)
int32 | VSdelete (int32 f, int32 ref)
int32 | VSappendable (int32 vkey, int32 blk)
int | VSsetfields (int32 vkey, const char *fields)
int | VSfdefine (int32 vkey, const char *field, int32 localtype, int32 order)
int32 | VFnfields (int32 vkey)
char * | VFfieldname (int32 vkey, int32 idx)
int32 | VFfieldtype (int32 vkey, int32 idx)
int32 | VFfieldisize (int32 vkey, int32 idx)
int32 | VFfieldesize (int32 vkey, int32 idx)
int32 | VFfieldorder (int32 vkey, int32 idx)
int | VSsetexternalfile (int32 vkey, const char *filename, int32 offset)
int | VSgetexternalfile (int32 vkey, unsigned name_len, char *filename, int32 *offset)
int | VSgetexternalinfo (int32 vkey, unsigned name_len, char *filename, int32 *offset, int32 *length)
int | VSfpack (int32 vsid, int packtype, const char *fields_in_buf, void *buf, int bufsz, int n_records, const char *fields, void *fldbufpt[])
int | VSPshutdown (void)
int32 | VSseek (int32 vkey, int32 eltpos)
int32 | VSread (int32 vkey, uint8 buf[], int32 nelt, int32 interlace)
int32 | VSwrite (int32 vkey, const uint8 buf[], int32 nelt, int32 interlace)

## Macro Definition Documentation

## ◆ HDF_CACHEALL

#define HDF_CACHEALL 0x1

## ◆ HDF_CHUNK

#define HDF_CHUNK 0x1

## ◆ HDF_COMP

#define HDF_COMP 0x3

## ◆ HDF_NBIT

#define HDF_NBIT 0x5

## ◆ HDF_NONE

#define HDF_NONE 0x0

## ◆ HQueryaccess

#define HQueryaccess | ( |  | aid,
|  |  | access )

Value:
(Hinquire((int32)aid, (int32 *)NULL, (uint16 *)NULL, (uint16 *)NULL, (int32 *)NULL, (int32 *)NULL, \
(int32 *)NULL, (int16 *)access, (int16 *)NULL))
int16
int16_t int16
Definition hdf.h:54
int32
int32_t int32
Definition hdf.h:56
uint16
uint16_t uint16
Definition hdf.h:55
Hinquire
int Hinquire(int32 access_id, int32 *pfile_id, uint16 *ptag, uint16 *pref, int32 *plength, int32 *poffset, int32 *pposn, int16 *paccess, int16 *pspecial)
access
HDFFCLIBAPI intf intf * access
Definition mfsdf.h:94

## ◆ HQueryfileid

#define HQueryfileid | ( |  | aid,
|  |  | fileid )

Value:
(Hinquire((int32)aid, (int32 *)fileid, (uint16 *)NULL, (uint16 *)NULL, (int32 *)NULL, (int32 *)NULL, \
(int32 *)NULL, (int16 *)NULL, (int16 *)NULL))

## ◆ HQuerylength

#define HQuerylength | ( |  | aid,
|  |  | length )

Value:
(Hinquire((int32)aid, (int32 *)NULL, (uint16 *)NULL, (uint16 *)NULL, (int32 *)length, (int32 *)NULL, \
(int32 *)NULL, (int16 *)NULL, (int16 *)NULL))

## ◆ HQueryoffset

#define HQueryoffset | ( |  | aid,
|  |  | offset )

Value:
(Hinquire((int32)aid, (int32 *)NULL, (uint16 *)NULL, (uint16 *)NULL, (int32 *)NULL, (int32 *)offset, \
(int32 *)NULL, (int16 *)NULL, (int16 *)NULL))
offset
intf intf * offset
Definition hproto_fortran.h:446

## ◆ HQueryposition

#define HQueryposition | ( |  | aid,
|  |  | position )

Value:
(Hinquire((int32)aid, (int32 *)NULL, (uint16 *)NULL, (uint16 *)NULL, (int32 *)NULL, (int32 *)NULL, \
(int32 *)position, (int16 *)NULL, (int16 *)NULL))

## ◆ HQueryspecial

#define HQueryspecial | ( |  | aid,
|  |  | special )

Value:
(Hinquire((int32)aid, (int32 *)NULL, (uint16 *)NULL, (uint16 *)NULL, (int32 *)NULL, (int32 *)NULL, \
(int32 *)NULL, (int16 *)NULL, (int16 *)special))

## ◆ HQuerytagref

#define HQuerytagref | ( |  | aid,
|  |  | tag,
|  |  | ref )

Value:
(Hinquire((int32)aid, (int32 *)NULL, (uint16 *)tag, (uint16 *)ref, (int32 *)NULL, (int32 *)NULL, \
(int32 *)NULL, (int16 *)NULL, (int16 *)NULL))
tag
intf intf * tag
Definition hproto_fortran.h:46
ref
intf intf intf * ref
Definition hproto_fortran.h:46

## ◆ VSQuerycount

#define VSQuerycount | ( |  | vs,
|  |  | count )

Value:
(VSinquire(vs, (int32 *)count, (int32 *)NULL, (char *)NULL, (int32 *)NULL, (char *)NULL))
VSinquire
int VSinquire(int32 vkey, int32 *nelt, int32 *interlace, char *fields, int32 *eltsize, char *vsname)
count
intf intf intf intf * count
Definition hproto_fortran.h:772

## ◆ VSQueryfields

#define VSQueryfields | ( |  | vs,
|  |  | flds )

Value:
(VSinquire(vs, (int32 *)NULL, (int32 *)NULL, (char *)flds, (int32 *)NULL, (char *)NULL))

## ◆ VSQueryinterlace

#define VSQueryinterlace | ( |  | vs,
|  |  | intr )

Value:
(VSinquire(vs, (int32 *)NULL, (int32 *)intr, (char *)NULL, (int32 *)NULL, (char *)NULL))

## ◆ VSQueryname

#define VSQueryname | ( |  | vs,
|  |  | name )

Value:
(VSinquire(vs, (int32 *)NULL, (int32 *)NULL, (char *)NULL, (int32 *)NULL, (char *)name))
name
intf _fcd name
Definition hproto_fortran.h:762

## ◆ VSQueryvsize

#define VSQueryvsize | ( |  | vs,
|  |  | size )

Value:
(VSinquire(vs, (int32 *)NULL, (int32 *)NULL, (char *)NULL, (int32 *)size, (char *)NULL))
size
intf intf * size
Definition hproto_fortran.h:1097

## Function Documentation

## ◆ ANannlen()

int32 ANannlen | ( | int32 | ann_id | ) |
| extern

## ◆ ANannlist()

int ANannlist | ( | int32 | an_id,
|  | ann_type | type,
|  | uint16 | elem_tag,
|  | uint16 | elem_ref,
|  | int32 | ann_list[] )
| extern

## ◆ ANatype2tag()

uint16 ANatype2tag | ( | ann_type | atype | ) |
| extern

## ◆ ANcreate()

int32 ANcreate | ( | int32 | an_id,
|  | uint16 | elem_tag,
|  | uint16 | elem_ref,
|  | ann_type | type )
| extern

## ◆ ANcreatef()

int32 ANcreatef | ( | int32 | an_id,
|  | ann_type | type )
| extern

## ◆ ANend()

int32 ANend | ( | int32 | an_id | ) |
| extern

## ◆ ANendaccess()

int ANendaccess | ( | int32 | ann_id | ) |
| extern

## ◆ ANfileinfo()

int ANfileinfo | ( | int32 | an_id,
|  | int32 * | n_file_label,
|  | int32 * | n_file_desc,
|  | int32 * | n_obj_label,
|  | int32 * | n_obj_desc )
| extern

## ◆ ANget_tagref()

int32 ANget_tagref | ( | int32 | an_id,
|  | int32 | idx,
|  | ann_type | type,
|  | uint16 * | ann_tag,
|  | uint16 * | ann_ref )
| extern

## ◆ ANgetdatainfo()

int ANgetdatainfo | ( | int32 | ann_id,
|  | int32 * | offset,
|  | int32 * | length )
| extern

## ◆ ANid2tagref()

int32 ANid2tagref | ( | int32 | an_id,
|  | uint16 * | ann_tag,
|  | uint16 * | ann_ref )
| extern

## ◆ ANnumann()

int ANnumann | ( | int32 | an_id,
|  | ann_type | type,
|  | uint16 | elem_tag,
|  | uint16 | elem_ref )
| extern

## ◆ ANreadann()

int32 ANreadann | ( | int32 | ann_id,
|  | char * | ann,
|  | int32 | maxlen )
| extern

## ◆ ANselect()

int32 ANselect | ( | int32 | an_id,
|  | int32 | idx,
|  | ann_type | type )
| extern

## ◆ ANstart()

int32 ANstart | ( | int32 | file_id | ) |
| extern

## ◆ ANtag2atype()

ann_type ANtag2atype | ( | uint16 | atag | ) |
| extern

## ◆ ANtagref2id()

int32 ANtagref2id | ( | int32 | an_id,
|  | uint16 | ann_tag,
|  | uint16 | ann_ref )
| extern

## ◆ ANwriteann()

int32 ANwriteann | ( | int32 | ann_id,
|  | const char * | ann,
|  | int32 | annlen )
| extern

## ◆ DF24addimage()

int DF24addimage | ( | const char * | filename,
|  | const void * | image,
|  | int32 | xdim,
|  | int32 | ydim )
| extern

## ◆ DF24getdims()

int DF24getdims | ( | const char * | filename,
|  | int32 * | pxdim,
|  | int32 * | pydim,
|  | int * | pil )
| extern

## ◆ DF24getimage()

int DF24getimage | ( | const char * | filename,
|  | void * | image,
|  | int32 | xdim,
|  | int32 | ydim )
| extern

## ◆ DF24lastref()

uint16 DF24lastref | ( | void |  | ) |
| extern

## ◆ DF24nimages()

int DF24nimages | ( | const char * | filename | ) |
| extern

## ◆ DF24putimage()

int DF24putimage | ( | const char * | filename,
|  | const void * | image,
|  | int32 | xdim,
|  | int32 | ydim )
| extern

## ◆ DF24readref()

int DF24readref | ( | const char * | filename,
|  | uint16 | ref )
| extern

## ◆ DF24reqil()

int DF24reqil | ( | int | il | ) |
| extern

## ◆ DF24restart()

int DF24restart | ( | void |  | ) |
| extern

## ◆ DF24setcompress()

int DF24setcompress | ( | int32 | type,
|  | comp_info * | cinfo )
| extern

## ◆ DF24setdims()

int DF24setdims | ( | int32 | xdim,
|  | int32 | ydim )
| extern

## ◆ DF24setil()

int DF24setil | ( | int | il | ) |
| extern

## ◆ DFANaddfds()

int DFANaddfds | ( | int32 | file_id,
|  | char * | desc,
|  | int32 | desclen )
| extern

## ◆ DFANaddfid()

int DFANaddfid | ( | int32 | file_id,
|  | char * | id )
| extern

## ◆ DFANclear()

int DFANclear | ( | void |  | ) |
| extern

## ◆ DFANgetdesc()

int DFANgetdesc | ( | const char * | filename,
|  | uint16 | tag,
|  | uint16 | ref,
|  | char * | desc,
|  | int32 | maxlen )
| extern

## ◆ DFANgetdesclen()

int32 DFANgetdesclen | ( | const char * | filename,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ DFANgetfds()

int32 DFANgetfds | ( | int32 | file_id,
|  | char * | desc,
|  | int32 | maxlen,
|  | int | isfirst )
| extern

## ◆ DFANgetfdslen()

int32 DFANgetfdslen | ( | int32 | file_id,
|  | int | isfirst )
| extern

## ◆ DFANgetfid()

int32 DFANgetfid | ( | int32 | file_id,
|  | char * | id,
|  | int32 | maxlen,
|  | int | isfirst )
| extern

## ◆ DFANgetfidlen()

int32 DFANgetfidlen | ( | int32 | file_id,
|  | int | isfirst )
| extern

## ◆ DFANgetlabel()

int DFANgetlabel | ( | const char * | filename,
|  | uint16 | tag,
|  | uint16 | ref,
|  | char * | label,
|  | int32 | maxlen )
| extern

## ◆ DFANgetlablen()

int32 DFANgetlablen | ( | const char * | filename,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ DFANIaddentry()

int DFANIaddentry | ( | int | type,
|  | uint16 | annref,
|  | uint16 | datatag,
|  | uint16 | dataref )
| extern

## ◆ DFANIaddfann()

int DFANIaddfann | ( | int32 | file_id,
|  | char * | ann,
|  | int32 | annlen,
|  | int | type )
| extern

## ◆ DFANIclear()

int DFANIclear | ( | void |  | ) |
| extern

## ◆ DFANIgetann()

int DFANIgetann | ( | const char * | filename,
|  | uint16 | tag,
|  | uint16 | ref,
|  | uint8 * | ann,
|  | int32 | maxlen,
|  | int | type,
|  | int | isfortran )
| extern

## ◆ DFANIgetannlen()

int32 DFANIgetannlen | ( | const char * | filename,
|  | uint16 | tag,
|  | uint16 | ref,
|  | int | type )
| extern

## ◆ DFANIgetfann()

int32 DFANIgetfann | ( | int32 | file_id,
|  | char * | ann,
|  | int32 | maxlen,
|  | int | type,
|  | int | isfirst )
| extern

## ◆ DFANIgetfannlen()

int32 DFANIgetfannlen | ( | int32 | file_id,
|  | int | type,
|  | int | isfirst )
| extern

## ◆ DFANIlablist()

int DFANIlablist | ( | const char * | filename,
|  | uint16 | tag,
|  | uint16 | reflist[],
|  | uint8 * | labellist,
|  | int | listsize,
|  | int | maxlen,
|  | int | startpos,
|  | int | isfortran )
| extern

## ◆ DFANIlocate()

uint16 DFANIlocate | ( | int32 | file_id,
|  | int | type,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ DFANIputann()

int DFANIputann | ( | const char * | filename,
|  | uint16 | tag,
|  | uint16 | ref,
|  | uint8 * | ann,
|  | int32 | annlen,
|  | int | type )
| extern

## ◆ DFANlablist()

int DFANlablist | ( | const char * | filename,
|  | uint16 | tag,
|  | uint16 | reflist[],
|  | char * | labellist,
|  | int | listsize,
|  | int | maxlen,
|  | int | startpos )
| extern

## ◆ DFANlastref()

uint16 DFANlastref | ( | void |  | ) |
| extern

## ◆ DFANPshutdown()

int DFANPshutdown | ( | void |  | ) |
| extern

## ◆ DFANputdesc()

int DFANputdesc | ( | const char * | filename,
|  | uint16 | tag,
|  | uint16 | ref,
|  | char * | desc,
|  | int32 | desclen )
| extern

## ◆ DFANputlabel()

int DFANputlabel | ( | const char * | filename,
|  | uint16 | tag,
|  | uint16 | ref,
|  | char * | label )
| extern

## ◆ DFCIimcomp()

void DFCIimcomp | ( | int32 | xdim,
|  | int32 | ydim,
|  | const uint8 * | in,
|  | uint8 | out[],
|  | uint8 | in_pal[],
|  | uint8 | out_pal[],
|  | int | mode )
| extern

## ◆ DFCIjpeg()

int DFCIjpeg | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | int32 | xdim,
|  | int32 | ydim,
|  | const void * | image,
|  | int16 | scheme,
|  | comp_info * | scheme_info )
| extern

## ◆ DFCIrle()

int32 DFCIrle | ( | const void * | buf,
|  | void * | bufto,
|  | int32 | len )
| extern

## ◆ DFCIunimcomp()

void DFCIunimcomp | ( | int32 | xdim,
|  | int32 | ydim,
|  | uint8 | in[],
|  | uint8 | out[] )
| extern

## ◆ DFCIunjpeg()

int DFCIunjpeg | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | void * | image,
|  | int32 | xdim,
|  | int32 | ydim,
|  | int16 | scheme )
| extern

## ◆ DFCIunrle()

int32 DFCIunrle | ( | uint8 * | buf,
|  | uint8 * | bufto,
|  | int32 | outlen,
|  | int | resetsave )
| extern

## ◆ DFdifree()

void DFdifree | ( | int32 | groupID | ) |
| extern

## ◆ DFdiget()

int DFdiget | ( | int32 | list,
|  | uint16 * | ptag,
|  | uint16 * | pref )
| extern

## ◆ DFdinobj()

int DFdinobj | ( | int32 | list | ) |
| extern

## ◆ DFdiput()

int DFdiput | ( | int32 | list,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ DFdiread()

int32 DFdiread | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ DFdisetup()

int32 DFdisetup | ( | int | maxsize | ) |
| extern

## ◆ DFdiwrite()

int DFdiwrite | ( | int32 | file_id,
|  | int32 | list,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ DFfindnextref()

uint16 DFfindnextref | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | lref )
| extern

## ◆ DFgetcomp()

int DFgetcomp | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | uint8 * | image,
|  | int32 | xdim,
|  | int32 | ydim,
|  | uint16 | scheme )
| extern

## ◆ DFGRaddimage()

int DFGRaddimage | ( | const char * | filename,
|  | void * | image,
|  | int32 | xdim,
|  | int32 | ydim )
| extern

## ◆ DFGRaddlut()

int DFGRaddlut | ( | const char * | filename,
|  | void * | lut,
|  | int32 | xdim,
|  | int32 | ydim )
| extern

## ◆ DFGRgetimage()

int DFGRgetimage | ( | const char * | filename,
|  | void * | image,
|  | int32 | xdim,
|  | int32 | ydim )
| extern

## ◆ DFGRgetimdims()

int DFGRgetimdims | ( | const char * | filename,
|  | int32 * | pxdim,
|  | int32 * | pydim,
|  | int * | pncomps,
|  | int * | pil )
| extern

## ◆ DFGRgetlut()

int DFGRgetlut | ( | const char * | filename,
|  | void * | lut,
|  | int32 | xdim,
|  | int32 | ydim )
| extern

## ◆ DFGRgetlutdims()

int DFGRgetlutdims | ( | const char * | filename,
|  | int32 * | pxdim,
|  | int32 * | pydim,
|  | int * | pncomps,
|  | int * | pil )
| extern

## ◆ DFGRIaddimlut()

int DFGRIaddimlut | ( | const char * | filename,
|  | const void * | imlut,
|  | int32 | xdim,
|  | int32 | ydim,
|  | int | type,
|  | int | isfortran,
|  | int | newfile )
| extern

## ◆ DFGRIgetdims()

int DFGRIgetdims | ( | const char * | filename,
|  | int32 * | pxdim,
|  | int32 * | pydim,
|  | int * | pncomps,
|  | int * | pil,
|  | int | type )
| extern

## ◆ DFGRIgetimlut()

int DFGRIgetimlut | ( | const char * | filename,
|  | void * | imlut,
|  | int32 | xdim,
|  | int32 | ydim,
|  | int | type,
|  | int | isfortran,
|  | int * | compressed,
|  | uint16 * | compr_type,
|  | int * | has_pal )
| extern

## ◆ DFGRIlastref()

uint16 DFGRIlastref | ( | void |  | ) |
| extern

## ◆ DFGRIreqil()

int DFGRIreqil | ( | int | il,
|  | int | type )
| extern

## ◆ DFGRIrestart()

int DFGRIrestart | ( | void |  | ) |
| extern

## ◆ DFGRIsetdims()

int DFGRIsetdims | ( | int32 | xdim,
|  | int32 | ydim,
|  | int | ncomps,
|  | int | type )
| extern

## ◆ DFGRIsetil()

int DFGRIsetil | ( | int | il,
|  | int | type )
| extern

## ◆ DFGRPshutdown()

int DFGRPshutdown | ( | void |  | ) |
| extern

## ◆ DFGRputimage()

int DFGRputimage | ( | const char * | filename,
|  | void * | image,
|  | int32 | xdim,
|  | int32 | ydim )
| extern

## ◆ DFGRreadref()

int DFGRreadref | ( | const char * | filename,
|  | uint16 | ref )
| extern

## ◆ DFGRreqimil()

int DFGRreqimil | ( | int | il | ) |
| extern

## ◆ DFGRreqlutil()

int DFGRreqlutil | ( | int | il | ) |
| extern

## ◆ DFGRsetcompress()

int DFGRsetcompress | ( | int32 | scheme,
|  | comp_info * | cinfo )
| extern

## ◆ DFGRsetimdims()

int DFGRsetimdims | ( | int32 | xdim,
|  | int32 | ydim,
|  | int | ncomps,
|  | int | il )
| extern

## ◆ DFGRsetlut()

int DFGRsetlut | ( | void * | lut,
|  | int32 | xdim,
|  | int32 | ydim )
| extern

## ◆ DFGRsetlutdims()

int DFGRsetlutdims | ( | int32 | xdim,
|  | int32 | ydim,
|  | int | ncomps,
|  | int | il )
| extern

## ◆ DFKconvert()

int32 DFKconvert | ( | void * | source,
|  | void * | dest,
|  | int32 | ntype,
|  | int32 | num_elm,
|  | int16 | acc_mode,
|  | int32 | source_stride,
|  | int32 | dest_stride )
| extern

## ◆ DFKgetPNSC()

int8 DFKgetPNSC | ( | int32 | numbertype,
|  | int32 | machinetype )
| extern

## ◆ DFKislitendNT()

int32 DFKislitendNT | ( | int32 | numbertype | ) |
| extern

## ◆ DFKisnativeNT()

int32 DFKisnativeNT | ( | int32 | numbertype | ) |
| extern

## ◆ DFKnb1b()

int DFKnb1b | ( | void * | s,
|  | void * | d,
|  | uint32 | num_elm,
|  | uint32 | source_stride,
|  | uint32 | dest_stride )
| extern

## ◆ DFKnb2b()

int DFKnb2b | ( | void * | s,
|  | void * | d,
|  | uint32 | num_elm,
|  | uint32 | source_stride,
|  | uint32 | dest_stride )
| extern

## ◆ DFKnb4b()

int DFKnb4b | ( | void * | s,
|  | void * | d,
|  | uint32 | num_elm,
|  | uint32 | source_stride,
|  | uint32 | dest_stride )
| extern

## ◆ DFKnb8b()

int DFKnb8b | ( | void * | s,
|  | void * | d,
|  | uint32 | num_elm,
|  | uint32 | source_stride,
|  | uint32 | dest_stride )
| extern

## ◆ DFKNTsize()

int DFKNTsize | ( | int32 | number_type | ) |
| extern

## ◆ DFKsb2b()

int DFKsb2b | ( | void * | s,
|  | void * | d,
|  | uint32 | num_elm,
|  | uint32 | source_stride,
|  | uint32 | dest_stride )
| extern

## ◆ DFKsb4b()

int DFKsb4b | ( | void * | s,
|  | void * | d,
|  | uint32 | num_elm,
|  | uint32 | source_stride,
|  | uint32 | dest_stride )
| extern

## ◆ DFKsb8b()

int DFKsb8b | ( | void * | s,
|  | void * | d,
|  | uint32 | num_elm,
|  | uint32 | source_stride,
|  | uint32 | dest_stride )
| extern

## ◆ DFKsetNT()

int DFKsetNT | ( | int32 | ntype | ) |
| extern

## ◆ DFPaddpal()

int DFPaddpal | ( | const char * | filename,
|  | const void * | palette )
| extern

## ◆ DFPgetpal()

int DFPgetpal | ( | const char * | filename,
|  | void * | palette )
| extern

## ◆ DFPlastref()

uint16 DFPlastref | ( | void |  | ) |
| extern

## ◆ DFPnpals()

int DFPnpals | ( | const char * | filename | ) |
| extern

## ◆ DFPputpal()

int DFPputpal | ( | const char * | filename,
|  | const void * | palette,
|  | int | overwrite,
|  | const char * | filemode )
| extern

## ◆ DFPreadref()

int DFPreadref | ( | const char * | filename,
|  | uint16 | ref )
| extern

## ◆ DFPrestart()

int DFPrestart | ( | void |  | ) |
| extern

## ◆ DFputcomp()

int DFputcomp | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | const uint8 * | image,
|  | int32 | xdim,
|  | int32 | ydim,
|  | uint8 * | palette,
|  | uint8 * | newpal,
|  | int16 | scheme,
|  | comp_info * | cinfo )
| extern

## ◆ DFPwriteref()

int DFPwriteref | ( | const char * | filename,
|  | uint16 | ref )
| extern

## ◆ DFR8addimage()

int DFR8addimage | ( | const char * | filename,
|  | const void * | image,
|  | int32 | xdim,
|  | int32 | ydim,
|  | uint16 | compress )
| extern

## ◆ DFR8getdims()

int DFR8getdims | ( | const char * | filename,
|  | int32 * | pxdim,
|  | int32 * | pydim,
|  | int * | pispal )
| extern

## ◆ DFR8getimage()

int DFR8getimage | ( | const char * | filename,
|  | uint8 * | image,
|  | int32 | xdim,
|  | int32 | ydim,
|  | uint8 * | pal )
| extern

## ◆ DFR8getpalref()

int DFR8getpalref | ( | uint16 * | pal_ref | ) |
| extern

## ◆ DFR8lastref()

uint16 DFR8lastref | ( | void |  | ) |
| extern

## ◆ DFR8nimages()

int DFR8nimages | ( | const char * | filename | ) |
| extern

## ◆ DFR8Pshutdown()

int DFR8Pshutdown | ( | void |  | ) |
| extern

## ◆ DFR8putimage()

int DFR8putimage | ( | const char * | filename,
|  | const void * | image,
|  | int32 | xdim,
|  | int32 | ydim,
|  | uint16 | compress )
| extern

## ◆ DFR8readref()

int DFR8readref | ( | const char * | filename,
|  | uint16 | ref )
| extern

## ◆ DFR8restart()

int DFR8restart | ( | void |  | ) |
| extern

## ◆ DFR8setcompress()

int DFR8setcompress | ( | int32 | scheme,
|  | comp_info * | cinfo )
| extern

## ◆ DFR8setpalette()

int DFR8setpalette | ( | uint8 * | pal | ) |
| extern

## ◆ DFR8writeref()

int DFR8writeref | ( | const char * | filename,
|  | uint16 | ref )
| extern

## ◆ DFSDadddata()

int DFSDadddata | ( | const char * | filename,
|  | int | rank,
|  | int32 | dimsizes[],
|  | void * | data )
| extern

## ◆ DFSDclear()

int DFSDclear | ( | void |  | ) |
| extern

## ◆ DFSDendslab()

int DFSDendslab | ( | void |  | ) |
| extern

## ◆ DFSDendslice()

int DFSDendslice | ( | void |  | ) |
| extern

## ◆ DFSDgetcal()

int DFSDgetcal | ( | float64 * | pcal,
|  | float64 * | pcal_err,
|  | float64 * | pioff,
|  | float64 * | pioff_err,
|  | int32 * | cal_nt )
| extern

## ◆ DFSDgetdata()

int DFSDgetdata | ( | const char * | filename,
|  | int | rank,
|  | int32 | maxsizes[],
|  | void * | data )
| extern

## ◆ DFSDgetdatalen()

int DFSDgetdatalen | ( | int * | llabel,
|  | int * | lunit,
|  | int * | lformat,
|  | int * | lcoordsys )
| extern

## ◆ DFSDgetdatastrs()

int DFSDgetdatastrs | ( | char * | label,
|  | char * | unit,
|  | char * | format,
|  | char * | coordsys )
| extern

## ◆ DFSDgetdimlen()

int DFSDgetdimlen | ( | int | dim,
|  | int * | llabel,
|  | int * | lunit,
|  | int * | lformat )
| extern

## ◆ DFSDgetdims()

int DFSDgetdims | ( | const char * | filename,
|  | int * | prank,
|  | int32 | sizes[],
|  | int | maxrank )
| extern

## ◆ DFSDgetdimscale()

int DFSDgetdimscale | ( | int | dim,
|  | int32 | maxsize,
|  | void * | scale )
| extern

## ◆ DFSDgetdimstrs()

int DFSDgetdimstrs | ( | int | dim,
|  | char * | label,
|  | char * | unit,
|  | char * | format )
| extern

## ◆ DFSDgetfillvalue()

int DFSDgetfillvalue | ( | void * | fill_value | ) |
| extern

## ◆ DFSDgetNT()

int DFSDgetNT | ( | int32 * | pnumbertype | ) |
| extern

## ◆ DFSDgetrange()

int DFSDgetrange | ( | void * | pmax,
|  | void * | pmin )
| extern

## ◆ DFSDgetslice()

int DFSDgetslice | ( | const char * | filename,
|  | int32 | winst[],
|  | int32 | windims[],
|  | void * | data,
|  | int32 | dims[] )
| extern

## ◆ DFSDlastref()

uint16 DFSDlastref | ( | void |  | ) |
| extern

## ◆ DFSDndatasets()

int32 DFSDndatasets | ( | char * | filename | ) |
| extern

## ◆ DFSDpre32sdg()

int DFSDpre32sdg | ( | char * | filename,
|  | uint16 | ref,
|  | int * | ispre32 )
| extern

## ◆ DFSDPshutdown()

int DFSDPshutdown | ( | void |  | ) |
| extern

## ◆ DFSDputdata()

int DFSDputdata | ( | const char * | filename,
|  | int | rank,
|  | int32 | dimsizes[],
|  | void * | data )
| extern

## ◆ DFSDputslice()

int DFSDputslice | ( | int32 | winend[],
|  | void * | data,
|  | int32 | dims[] )
| extern

## ◆ DFSDreadref()

int DFSDreadref | ( | char * | filename,
|  | uint16 | ref )
| extern

## ◆ DFSDreadslab()

int DFSDreadslab | ( | const char * | filename,
|  | int32 | start[],
|  | int32 | slab_size[],
|  | int32 | stride[],
|  | void * | buffer,
|  | int32 | buffer_size[] )
| extern

## ◆ DFSDrestart()

int DFSDrestart | ( | void |  | ) |
| extern

## ◆ DFSDsetcal()

int DFSDsetcal | ( | float64 | cal,
|  | float64 | cal_err,
|  | float64 | ioff,
|  | float64 | ioff_err,
|  | int32 | cal_nt )
| extern

## ◆ DFSDsetdatastrs()

int DFSDsetdatastrs | ( | const char * | label,
|  | const char * | unit,
|  | const char * | format,
|  | const char * | coordsys )
| extern

## ◆ DFSDsetdims()

int DFSDsetdims | ( | int | rank,
|  | int32 | dimsizes[] )
| extern

## ◆ DFSDsetdimscale()

int DFSDsetdimscale | ( | int | dim,
|  | int32 | dimsize,
|  | void * | scale )
| extern

## ◆ DFSDsetdimstrs()

int DFSDsetdimstrs | ( | int | dim,
|  | const char * | label,
|  | const char * | unit,
|  | const char * | format )
| extern

## ◆ DFSDsetfillvalue()

int DFSDsetfillvalue | ( | void * | fill_value | ) |
| extern

## ◆ DFSDsetlengths()

int DFSDsetlengths | ( | int | maxlen_label,
|  | int | maxlen_unit,
|  | int | maxlen_format,
|  | int | maxlen_coordsys )
| extern

## ◆ DFSDsetNT()

int DFSDsetNT | ( | int32 | numbertype | ) |
| extern

## ◆ DFSDsetorder()

int DFSDsetorder | ( | int | arrayorder | ) |
| extern

## ◆ DFSDsetrange()

int DFSDsetrange | ( | void * | maxi,
|  | void * | mini )
| extern

## ◆ DFSDstartslab()

int DFSDstartslab | ( | const char * | filename | ) |
| extern

## ◆ DFSDstartslice()

int DFSDstartslice | ( | const char * | filename | ) |
| extern

## ◆ DFSDwriteref()

int DFSDwriteref | ( | const char * | filename,
|  | uint16 | ref )
| extern

## ◆ DFSDwriteslab()

int DFSDwriteslab | ( | int32 | start[],
|  | int32 | stride[],
|  | int32 | count[],
|  | void * | data )
| extern

## ◆ GR2bmapped()

int GR2bmapped | ( | int32 | riid,
|  | int * | tobe_mapped,
|  | int * | created_byGR )
| extern

## ◆ GRattrinfo()

int GRattrinfo | ( | int32 | id,
|  | int32 | idx,
|  | char * | name,
|  | int32 * | attr_nt,
|  | int32 * | count )
| extern

## ◆ GRcreate()

int32 GRcreate | ( | int32 | grid,
|  | const char * | name,
|  | int32 | ncomp,
|  | int32 | nt,
|  | int32 | il,
|  | int32 | dimsizes[2] )
| extern

## ◆ GRend()

int GRend | ( | int32 | grid | ) |
| extern

## ◆ GRendaccess()

int GRendaccess | ( | int32 | riid | ) |
| extern

## ◆ GRfileinfo()

int GRfileinfo | ( | int32 | grid,
|  | int32 * | n_datasets,
|  | int32 * | n_attrs )
| extern

## ◆ GRfindattr()

int32 GRfindattr | ( | int32 | id,
|  | const char * | name )
| extern

## ◆ GRgetattdatainfo()

int GRgetattdatainfo | ( | int32 | id,
|  | int32 | attrindex,
|  | int32 * | offset,
|  | int32 * | length )
| extern

## ◆ GRgetattr()

int GRgetattr | ( | int32 | id,
|  | int32 | idx,
|  | void * | data )
| extern

## ◆ GRgetchunkinfo()

int GRgetchunkinfo | ( | int32 | riid,
|  | HDF_CHUNK_DEF * | chunk_def,
|  | int32 * | flags )
| extern

## ◆ GRgetcompinfo()

int GRgetcompinfo | ( | int32 | riid,
|  | comp_coder_t * | comp_type,
|  | comp_info * | cinfo )
| extern

## ◆ GRgetcompress()

int GRgetcompress | ( | int32 | riid,
|  | comp_coder_t * | comp_type,
|  | comp_info * | cinfo )
| extern

## ◆ GRgetcomptype()

int GRgetcomptype | ( | int32 | riid,
|  | comp_coder_t * | comp_type )
| extern

## ◆ GRgetdatainfo()

int GRgetdatainfo | ( | int32 | riid,
|  | unsigned | start_block,
|  | unsigned | info_count,
|  | int32 * | offsetarray,
|  | int32 * | lengtharray )
| extern

## ◆ GRgetiminfo()

int GRgetiminfo | ( | int32 | riid,
|  | char * | name,
|  | int32 * | ncomp,
|  | int32 * | nt,
|  | int32 * | il,
|  | int32 | dimsizes[2],
|  | int32 * | n_attr )
| extern

## ◆ GRgetlutid()

int32 GRgetlutid | ( | int32 | riid,
|  | int32 | idx )
| extern

## ◆ GRgetlutinfo()

int GRgetlutinfo | ( | int32 | riid,
|  | int32 * | ncomp,
|  | int32 * | nt,
|  | int32 * | il,
|  | int32 * | nentries )
| extern

## ◆ GRgetnluts()

int GRgetnluts | ( | int32 | riid | ) |
| extern

## ◆ GRgetpalinfo()

int GRgetpalinfo | ( | int32 | gr_id,
|  | unsigned | pal_count,
|  | hdf_ddinfo_t * | palinfo_array )
| extern

## ◆ GRidtoref()

uint16 GRidtoref | ( | int32 | riid | ) |
| extern

## ◆ GRluttoref()

uint16 GRluttoref | ( | int32 | lutid | ) |
| extern

## ◆ GRnametoindex()

int32 GRnametoindex | ( | int32 | grid,
|  | const char * | name )
| extern

## ◆ GRPshutdown()

int GRPshutdown | ( | void |  | ) |
| extern

## ◆ GRreadchunk()

int GRreadchunk | ( | int32 | riid,
|  | int32 * | origin,
|  | void * | datap )
| extern

## ◆ GRreadimage()

int GRreadimage | ( | int32 | riid,
|  | int32 | start[2],
|  | int32 | stride[2],
|  | int32 | count[2],
|  | void * | data )
| extern

## ◆ GRreadlut()

int GRreadlut | ( | int32 | lutid,
|  | void * | data )
| extern

## ◆ GRreftoindex()

int32 GRreftoindex | ( | int32 | grid,
|  | uint16 | ref )
| extern

## ◆ GRreqimageil()

int GRreqimageil | ( | int32 | riid,
|  | int | il )
| extern

## ◆ GRreqlutil()

int GRreqlutil | ( | int32 | riid,
|  | int | il )
| extern

## ◆ GRselect()

int32 GRselect | ( | int32 | grid,
|  | int32 | idx )
| extern

## ◆ GRsetaccesstype()

int GRsetaccesstype | ( | int32 | riid,
|  | unsigned | accesstype )
| extern

## ◆ GRsetattr()

int GRsetattr | ( | int32 | id,
|  | const char * | name,
|  | int32 | attr_nt,
|  | int32 | count,
|  | const void * | data )
| extern

## ◆ GRsetchunk()

int GRsetchunk | ( | int32 | riid,
|  | HDF_CHUNK_DEF | chunk_def,
|  | int32 | flags )
| extern

## ◆ GRsetchunkcache()

int GRsetchunkcache | ( | int32 | riid,
|  | int32 | maxcache,
|  | int32 | flags )
| extern

## ◆ GRsetcompress()

int GRsetcompress | ( | int32 | riid,
|  | comp_coder_t | comp_type,
|  | comp_info * | cinfo )
| extern

## ◆ GRsetexternalfile()

int GRsetexternalfile | ( | int32 | riid,
|  | const char * | filename,
|  | int32 | offset )
| extern

## ◆ GRstart()

int32 GRstart | ( | int32 | hdf_file_id | ) |
| extern

## ◆ GRwritechunk()

int GRwritechunk | ( | int32 | riid,
|  | int32 * | origin,
|  | const void * | datap )
| extern

## ◆ GRwriteimage()

int GRwriteimage | ( | int32 | riid,
|  | int32 | start[2],
|  | int32 | stride[2],
|  | int32 | count[2],
|  | void * | data )
| extern

## ◆ GRwritelut()

int GRwritelut | ( | int32 | riid,
|  | int32 | ncomps,
|  | int32 | nt,
|  | int32 | il,
|  | int32 | nentries,
|  | void * | data )
| extern

## ◆ Happendable()

int Happendable | ( | int32 | aid | ) |
| extern

## ◆ HBconvert()

int HBconvert | ( | int32 | aid | ) |
| extern

## ◆ Hbitappendable()

int Hbitappendable | ( | int32 | bitid | ) |
| extern

## ◆ Hbitread()

int Hbitread | ( | int32 | bitid,
|  | int | count,
|  | uint32 * | data )
| extern

## ◆ Hbitseek()

int Hbitseek | ( | int32 | bitid,
|  | int32 | byte_offset,
|  | int | bit_offset )
| extern

## ◆ Hbitwrite()

int Hbitwrite | ( | int32 | bitid,
|  | int | count,
|  | uint32 | data )
| extern

## ◆ Hcache()

int Hcache | ( | int32 | file_id,
|  | int | cache_on )
| extern

## ◆ HCcreate()

int32 HCcreate | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | comp_model_t | model_type,
|  | model_info * | m_info,
|  | comp_coder_t | coder_type,
|  | comp_info * | c_info )
| extern

## ◆ HCget_config_info()

int HCget_config_info | ( | comp_coder_t | coder_type,
|  | uint32 * | compression_config_info )

## ◆ Hclose()

int Hclose | ( | int32 | file_id | ) |
| extern

## ◆ HCPdecode_header()

int HCPdecode_header | ( | uint8 * | p,
|  | comp_model_t * | model_type,
|  | model_info * | m_info,
|  | comp_coder_t * | coder_type,
|  | comp_info * | c_info )
| extern

## ◆ HCPencode_header()

int HCPencode_header | ( | uint8 * | p,
|  | comp_model_t | model_type,
|  | model_info * | m_info,
|  | comp_coder_t | coder_type,
|  | comp_info * | c_info )
| extern

## ◆ HCPgetcompinfo()

int HCPgetcompinfo | ( | int32 | file_id,
|  | uint16 | data_tag,
|  | uint16 | data_ref,
|  | comp_coder_t * | coder_type,
|  | comp_info * | c_info )
| extern

## ◆ HCPgetcomptype()

int HCPgetcomptype | ( | int32 | file_id,
|  | uint16 | data_tag,
|  | uint16 | data_ref,
|  | comp_coder_t * | coder_type )
| extern

## ◆ HCPgetdatasize()

int HCPgetdatasize | ( | int32 | file_id,
|  | uint16 | data_tag,
|  | uint16 | data_ref,
|  | int32 * | comp_size,
|  | int32 * | orig_size )
| extern

## ◆ HCPquery_encode_header()

int32 HCPquery_encode_header | ( | comp_model_t | model_type,
|  | model_info * | m_info,
|  | comp_coder_t | coder_type,
|  | comp_info * | c_info )
| extern

## ◆ HCPrm_szip_special_bit()

int HCPrm_szip_special_bit | ( | comp_info * | c_info | ) |
| extern

## ◆ HCPsetup_szip_parms()

int HCPsetup_szip_parms | ( | comp_info * | c_info,
|  | int32 | nt,
|  | int32 | ncomp,
|  | int32 | ndims,
|  | int32 * | dims,
|  | int32 * | cdims )
| extern

## ◆ HDbase_tag()

uint16 HDbase_tag | ( | uint16 | tag | ) |
| extern

## ◆ HDc2fstr()

int HDc2fstr | ( | char * | str,
|  | int | len )
| extern

## ◆ HDcheck_tagref()

int HDcheck_tagref | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ HDdont_atexit()

int HDdont_atexit | ( | void |  | ) |
| extern

## ◆ Hdeldd()

int Hdeldd | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ HDerr()

int HDerr | ( | int32 | file_id | ) |
| extern

## ◆ HDf2cstring()

char * HDf2cstring | ( | _fcd | fdesc,
|  | int | len )
| extern

## ◆ HDfidtoname()

const char * HDfidtoname | ( | int32 | fid | ) |
| extern

## ◆ HDflush()

int HDflush | ( | int32 | file_id | ) |
| extern

## ◆ HDgetc()

int HDgetc | ( | int32 | access_id | ) |
| extern

## ◆ HDgetdatainfo()

int HDgetdatainfo | ( | int32 | file_id,
|  | uint16 | data_tag,
|  | uint16 | data_ref,
|  | int32 * | chk_coord,
|  | unsigned | start_block,
|  | unsigned | info_count,
|  | int32 * | offsetarray,
|  | int32 * | lengtharray )
| extern

## ◆ HDgetNTdesc()

char * HDgetNTdesc | ( | int32 | nt | ) |
| extern

## ◆ HDgettagdesc()

const char * HDgettagdesc | ( | uint16 | tag | ) |
| extern

## ◆ HDgettagnum()

int HDgettagnum | ( | const char * | tag_name | ) |
| extern

## ◆ HDgettagsname()

char * HDgettagsname | ( | uint16 | tag | ) |
| extern

## ◆ HDinqblockinfo()

int HDinqblockinfo | ( | int32 | aid,
|  | int32 * | length,
|  | int32 * | first_length,
|  | int32 * | block_length,
|  | int32 * | number_blocks )
| extern

## ◆ HDis_special_tag()

int HDis_special_tag | ( | uint16 | tag | ) |
| extern

## ◆ HDmake_special_tag()

uint16 HDmake_special_tag | ( | uint16 | tag | ) |
| extern

## ◆ HDmemfill()

void * HDmemfill | ( | void * | dest,
|  | const void * | src,
|  | uint32 | item_size,
|  | uint32 | num_items )
| extern

## ◆ HDpackFstring()

int HDpackFstring | ( | char * | src,
|  | char * | dest,
|  | int | len )
| extern

## ◆ HDputc()

int HDputc | ( | uint8 | c,
|  | int32 | access_id )
| extern

## ◆ HDreuse_tagref()

int HDreuse_tagref | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ HDspaceleft()

int32 HDspaceleft | ( | void |  | ) |
| extern

## ◆ Hdupdd()

int Hdupdd | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | uint16 | old_tag,
|  | uint16 | old_ref )
| extern

## ◆ HDvalidfid()

int HDvalidfid | ( | int32 | file_id | ) |
| extern

## ◆ HEclear()

void HEclear | ( | void |  | ) |
| extern

## ◆ Hendaccess()

int Hendaccess | ( | int32 | access_id | ) |
| extern

## ◆ Hendbitaccess()

int32 Hendbitaccess | ( | int32 | bitfile_id,
|  | int | flushbit )
| extern

## ◆ HEprint()

void HEprint | ( | FILE * | stream,
|  | int32 | print_level )
| extern

## ◆ HEpush()

void HEpush | ( | hdf_err_code_t | error_code,
|  | const char * | function_name,
|  | const char * | file_name,
|  | int | line )
| extern

## ◆ HEreport()

void HEreport | ( | const char * | ,
|  |  | ... )
| extern

## ◆ HEshutdown()

int HEshutdown | ( | void |  | ) |
| extern

## ◆ HEstring()

const char * HEstring | ( | hdf_err_code_t | error_code | ) |
| extern

## ◆ HEvalue()

int16 HEvalue | ( | int32 | level | ) |
| extern

## ◆ Hexist()

int Hexist | ( | int32 | file_id,
|  | uint16 | search_tag,
|  | uint16 | search_ref )
| extern

## ◆ Hfidinquire()

int Hfidinquire | ( | int32 | file_id,
|  | char ** | fname,
|  | int * | acc_mode,
|  | int * | attach )
| extern

## ◆ Hfind()

int Hfind | ( | int32 | file_id,
|  | uint16 | search_tag,
|  | uint16 | search_ref,
|  | uint16 * | find_tag,
|  | uint16 * | find_ref,
|  | int32 * | find_offset,
|  | int32 * | find_length,
|  | int | direction )
| extern

## ◆ Hgetbit()

int Hgetbit | ( | int32 | bitid | ) |
| extern

## ◆ Hgetelement()

int32 Hgetelement | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | uint8 * | data )
| extern

## ◆ Hgetfileversion()

int Hgetfileversion | ( | int32 | file_id,
|  | uint32 * | majorv,
|  | uint32 * | minorv,
|  | uint32 * | release,
|  | char * | string )
| extern

## ◆ Hgetlibversion()

int Hgetlibversion | ( | uint32 * | majorv,
|  | uint32 * | minorv,
|  | uint32 * | releasev,
|  | char * | string )
| extern

## ◆ Hgetntinfo()

int Hgetntinfo | ( | int32 | numbertype,
|  | hdf_ntinfo_t * | nt_info )
| extern

## ◆ Hinquire()

int Hinquire | ( | int32 | access_id,
|  | int32 * | pfile_id,
|  | uint16 * | ptag,
|  | uint16 * | pref,
|  | int32 * | plength,
|  | int32 * | poffset,
|  | int32 * | pposn,
|  | int16 * | paccess,
|  | int16 * | pspecial )
| extern

## ◆ Hishdf()

int Hishdf | ( | const char * | filename | ) |
| extern

## ◆ HIstrncpy()

char * HIstrncpy | ( | char * | dest,
|  | const char * | source,
|  | int | len )
| extern

## ◆ HLconvert()

int HLconvert | ( | int32 | aid,
|  | int32 | block_length,
|  | int32 | number_blocks )
| extern

## ◆ HLcreate()

int32 HLcreate | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | int32 | block_length,
|  | int32 | number_blocks )
| extern

## ◆ Hlength()

int32 Hlength | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ HLgetblockinfo()

int HLgetblockinfo | ( | int32 | aid,
|  | int32 * | block_size,
|  | int32 * | num_blocks )
| extern

## ◆ HLgetdatainfo()

int HLgetdatainfo | ( | int32 | file_id,
|  | uint8 * | buf,
|  | unsigned | start_block,
|  | unsigned | info_count,
|  | int32 * | offsetarray,
|  | int32 * | lengtharray )
| extern

## ◆ HLsetblockinfo()

int HLsetblockinfo | ( | int32 | aid,
|  | int32 | block_size,
|  | int32 | num_blocks )
| extern

## ◆ Hnewref()

uint16 Hnewref | ( | int32 | file_id | ) |
| extern

## ◆ Hnextread()

int Hnextread | ( | int32 | access_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | int | origin )
| extern

## ◆ Hnumber()

int32 Hnumber | ( | int32 | file_id,
|  | uint16 | tag )
| extern

## ◆ Hoffset()

int32 Hoffset | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ Hopen()

int32 Hopen | ( | const char * | path,
|  | int | acc_mode,
|  | int16 | ndds )
| extern

## ◆ HPbitshutdown()

int HPbitshutdown | ( | void |  | ) |
| extern

## ◆ HPend()

void HPend | ( | void |  | ) |
| extern

## ◆ HPisappendable()

int HPisappendable | ( | int32 | aid | ) |
| extern

## ◆ HPregister_term_func()

int HPregister_term_func | ( | hdf_termfunc_t | term_func | ) |
| extern

## ◆ Hputelement()

int32 Hputelement | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | const uint8 * | data,
|  | int32 | length )
| extern

## ◆ Hread()

int32 Hread | ( | int32 | access_id,
|  | int32 | length,
|  | void * | data )
| extern

## ◆ HRPconvert()

int32 HRPconvert | ( | int32 | fid,
|  | uint16 | tag,
|  | uint16 | ref,
|  | int32 | xdim,
|  | int32 | ydim,
|  | int16 | scheme,
|  | comp_info * | cinfo,
|  | unsigned | pixel_size )
| extern

## ◆ Hseek()

int Hseek | ( | int32 | access_id,
|  | int32 | offset,
|  | int | origin )
| extern

## ◆ Hsetaccesstype()

int Hsetaccesstype | ( | int32 | access_id,
|  | unsigned | accesstype )
| extern

## ◆ Hsetlength()

int Hsetlength | ( | int32 | file_id,
|  | int32 | length )
| extern

## ◆ Hshutdown()

int Hshutdown | ( | void |  | ) |
| extern

## ◆ Hstartaccess()

int32 Hstartaccess | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | uint32 | flags )
| extern

## ◆ Hstartbitread()

int32 Hstartbitread | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ Hstartbitwrite()

int32 Hstartbitwrite | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | int32 | length )
| extern

## ◆ Hstartread()

int32 Hstartread | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref )
| extern

## ◆ Hstartwrite()

int32 Hstartwrite | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | int32 | length )
| extern

## ◆ Hsync()

int Hsync | ( | int32 | file_id | ) |
| extern

## ◆ Htagnewref()

uint16 Htagnewref | ( | int32 | file_id,
|  | uint16 | tag )
| extern

## ◆ Htell()

int32 Htell | ( | int32 | access_id | ) |
| extern

## ◆ Htrunc()

int32 Htrunc | ( | int32 | access_id,
|  | int32 | trunc_len )
| extern

## ◆ Hwrite()

int32 Hwrite | ( | int32 | access_id,
|  | int32 | length,
|  | const void * | data )
| extern

## ◆ HXcreate()

int32 HXcreate | ( | int32 | file_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | const char * | extern_file_name,
|  | int32 | offset,
|  | int32 | start_len )
| extern

## ◆ HXsetcreatedir()

int HXsetcreatedir | ( | const char * | dir | ) |
| extern

## ◆ HXsetdir()

int HXsetdir | ( | const char * | dir | ) |
| extern

## ◆ rigcompare()

int rigcompare | ( | void * | k1,
|  | void * | k2,
|  | int | cmparg )
| extern

## ◆ scanattrs()

int32 scanattrs | ( | const char * | attrs,
|  | int32 * | attrc,
|  | char *** | attrv )
| extern

## ◆ Vaddtagref()

int32 Vaddtagref | ( | int32 | vkey,
|  | int32 | tag,
|  | int32 | ref )
| extern

## ◆ Vattach()

int32 Vattach | ( | HFILEID | f,
|  | int32 | vgid,
|  | const char * | accesstype )
| extern

## ◆ Vattrinfo()

int Vattrinfo | ( | int32 | vgid,
|  | int | attrindex,
|  | char * | name,
|  | int32 * | datatype,
|  | int32 * | count,
|  | int32 * | size )
| extern

## ◆ Vattrinfo2()

int Vattrinfo2 | ( | int32 | vgid,
|  | int | attrindex,
|  | char * | name,
|  | int32 * | datatype,
|  | int32 * | count,
|  | int32 * | size,
|  | int32 * | nfields,
|  | uint16 * | refnum )
| extern

## ◆ vcheckcompat()

int32 vcheckcompat | ( | char * | fs | ) |
| extern

## ◆ Vclose()

int Vclose | ( | HFILEID | f | ) |
| extern

## ◆ vcompare()

int vcompare | ( | void * | k1,
|  | void * | k2,
|  | int | cmparg )
| extern

## ◆ vcompareref()

int vcompareref | ( | void * | k1,
|  | void * | k2,
|  | int | cmparg )
| extern

## ◆ Vdelete()

int32 Vdelete | ( | int32 | f,
|  | int32 | ref )
| extern

## ◆ Vdeletetagref()

int Vdeletetagref | ( | int32 | vkey,
|  | int32 | tag,
|  | int32 | ref )
| extern

## ◆ vdestroynode()

void vdestroynode | ( | void * | n | ) |
| extern

## ◆ Vdetach()

int32 Vdetach | ( | int32 | vkey | ) |
| extern

## ◆ Ventries()

int32 Ventries | ( | HFILEID | f,
|  | int32 | vgid )
| extern

## ◆ vexistvg()

int32 vexistvg | ( | HFILEID | f,
|  | uint16 | vgid )
| extern

## ◆ vexistvs()

int32 vexistvs | ( | HFILEID | f,
|  | uint16 | vsref )
| extern

## ◆ vfdestroynode()

void vfdestroynode | ( | void * | n | ) |
| extern

## ◆ VFfieldesize()

int32 VFfieldesize | ( | int32 | vkey,
|  | int32 | idx )
| extern

## ◆ VFfieldisize()

int32 VFfieldisize | ( | int32 | vkey,
|  | int32 | idx )
| extern

## ◆ VFfieldname()

char * VFfieldname | ( | int32 | vkey,
|  | int32 | idx )
| extern

## ◆ VFfieldorder()

int32 VFfieldorder | ( | int32 | vkey,
|  | int32 | idx )
| extern

## ◆ VFfieldtype()

int32 VFfieldtype | ( | int32 | vkey,
|  | int32 | idx )
| extern

## ◆ Vfind()

int32 Vfind | ( | HFILEID | f,
|  | const char * | vgname )
| extern

## ◆ Vfindattr()

int Vfindattr | ( | int32 | vgid,
|  | const char * | attrname )
| extern

## ◆ Vfindclass()

int32 Vfindclass | ( | HFILEID | f,
|  | const char * | vgclass )
| extern

## ◆ Vfinish()

int Vfinish | ( | HFILEID | f | ) |
| extern

## ◆ Vflocate()

int32 Vflocate | ( | int32 | vkey,
|  | char * | field )
| extern

## ◆ VFnfields()

int32 VFnfields | ( | int32 | vkey | ) |
| extern

## ◆ Vgetattdatainfo()

int Vgetattdatainfo | ( | int32 | vgid,
|  | int | attrindex,
|  | int32 * | offset,
|  | int32 * | length )
| extern

## ◆ Vgetattr()

int Vgetattr | ( | int32 | vgid,
|  | int | attrindex,
|  | void * | values )
| extern

## ◆ Vgetattr2()

int Vgetattr2 | ( | int32 | vgid,
|  | int | attrindex,
|  | void * | values )
| extern

## ◆ Vgetclass()

int Vgetclass | ( | int32 | vkey,
|  | char * | vgclass,
|  | size_t * | buf_size )
| extern

## ◆ Vgetid()

int32 Vgetid | ( | HFILEID | f,
|  | int32 | vgid )
| extern

## ◆ Vgetname()

int Vgetname | ( | int32 | vkey,
|  | char * | vgname,
|  | size_t * | buf_size )
| extern

## ◆ Vgetnext()

int32 Vgetnext | ( | int32 | vkey,
|  | int32 | id )
| extern

## ◆ Vgettagref()

int Vgettagref | ( | int32 | vkey,
|  | int32 | which,
|  | int32 * | tag,
|  | int32 * | ref )
| extern

## ◆ Vgettagrefs()

int32 Vgettagrefs | ( | int32 | vkey,
|  | int32 | tagarray[],
|  | int32 | refarray[],
|  | int32 | n )
| extern

## ◆ Vgetuservgs()

int32 Vgetuservgs | ( | int32 | id,
|  | int32 | start_ref,
|  | int32 | n_vgs,
|  | int32 * | refarray )
| extern

## ◆ Vgetversion()

int32 Vgetversion | ( | int32 | vgid | ) |
| extern

## ◆ Vgetvgroups()

int Vgetvgroups | ( | int32 | id,
|  | unsigned | start_vg,
|  | unsigned | n_vgs,
|  | uint16 * | refarray )
| extern

## ◆ Vgisinternal()

int Vgisinternal | ( | int32 | vkey | ) |
| extern

## ◆ VHmakegroup()

int32 VHmakegroup | ( | HFILEID | f,
|  | int32 | tagarray[],
|  | int32 | refarray[],
|  | int32 | n,
|  | const char * | vgname,
|  | const char * | vgclass )
| extern

## ◆ VHstoredata()

int32 VHstoredata | ( | HFILEID | f,
|  | const char * | field,
|  | const uint8 * | buf,
|  | int32 | n,
|  | int32 | datatype,
|  | const char * | vsname,
|  | const char * | vsclass )
| extern

## ◆ VHstoredatam()

int32 VHstoredatam | ( | HFILEID | f,
|  | const char * | field,
|  | const uint8 * | buf,
|  | int32 | n,
|  | int32 | datatype,
|  | const char * | vsname,
|  | const char * | vsclass,
|  | int32 | order )
| extern

## ◆ vicheckcompat()

int32 vicheckcompat | ( | HFILEID | f | ) |
| extern

## ◆ vimakecompat()

int32 vimakecompat | ( | HFILEID | f | ) |
| extern

## ◆ Vinitialize()

int Vinitialize | ( | HFILEID | f | ) |
| extern

## ◆ Vinqtagref()

int Vinqtagref | ( | int32 | vkey,
|  | int32 | tag,
|  | int32 | ref )
| extern

## ◆ Vinquire()

int Vinquire | ( | int32 | vkey,
|  | int32 * | nentries,
|  | char * | vgname,
|  | size_t * | buf_size )
| extern

## ◆ Vinsert()

int32 Vinsert | ( | int32 | vkey,
|  | int32 | vskey )
| extern

## ◆ Visinternal()

int Visinternal | ( | const char * | classname | ) |
| extern

## ◆ Visvg()

int Visvg | ( | int32 | vkey,
|  | int32 | id )
| extern

## ◆ Visvs()

int Visvs | ( | int32 | vkey,
|  | int32 | id )
| extern

## ◆ Vlone()

int32 Vlone | ( | HFILEID | f,
|  | int32 * | idarray,
|  | int32 | asize )
| extern

## ◆ vmakecompat()

int32 vmakecompat | ( | char * | fs | ) |
| extern

## ◆ Vnattrs()

int Vnattrs | ( | int32 | vgid | ) |
| extern

## ◆ Vnattrs2()

int Vnattrs2 | ( | int32 | vgid | ) |
| extern

## ◆ Vnoldattrs()

int Vnoldattrs | ( | int32 | vgid | ) |
| extern

## ◆ Vnrefs()

int32 Vnrefs | ( | int32 | vkey,
|  | int32 | tag )
| extern

## ◆ Vntagrefs()

int32 Vntagrefs | ( | int32 | vkey | ) |
| extern

## ◆ Vopen()

HFILEID Vopen | ( | char * | path,
|  | int | acc_mode,
|  | int16 | ndds )
| extern

## ◆ VPshutdown()

int VPshutdown | ( | void |  | ) |
| extern

## ◆ VQueryref()

int32 VQueryref | ( | int32 | vkey | ) |
| extern

## ◆ VQuerytag()

int32 VQuerytag | ( | int32 | vkey | ) |
| extern

## ◆ VSappendable()

int32 VSappendable | ( | int32 | vkey,
|  | int32 | blk )
| extern

## ◆ VSattach()

int32 VSattach | ( | HFILEID | f,
|  | int32 | vsref,
|  | const char * | accesstype )
| extern

## ◆ VSattrinfo()

int VSattrinfo | ( | int32 | vsid,
|  | int32 | findex,
|  | int | attrindex,
|  | char * | name,
|  | int32 * | datatype,
|  | int32 * | count,
|  | int32 * | size )
| extern

## ◆ VSdelete()

int32 VSdelete | ( | int32 | f,
|  | int32 | ref )
| extern

## ◆ vsdestroynode()

void vsdestroynode | ( | void * | n | ) |
| extern

## ◆ VSdetach()

int32 VSdetach | ( | int32 | vkey | ) |
| extern

## ◆ VSdump()

void VSdump | ( | int32 | vkey | ) |
| extern

## ◆ VSelts()

int32 VSelts | ( | int32 | vkey | ) |
| extern

## ◆ Vsetattr()

int Vsetattr | ( | int32 | vgid,
|  | const char * | attrname,
|  | int32 | datatype,
|  | int32 | count,
|  | const void * | values )
| extern

## ◆ Vsetclass()

int32 Vsetclass | ( | int32 | vkey,
|  | const char * | vgclass )
| extern

## ◆ Vsetname()

int32 Vsetname | ( | int32 | vkey,
|  | const char * | vgname )
| extern

## ◆ Vsetzap()

void Vsetzap | ( | void |  | ) |
| extern

## ◆ VSfdefine()

int VSfdefine | ( | int32 | vkey,
|  | const char * | field,
|  | int32 | localtype,
|  | int32 | order )
| extern

## ◆ VSfexist()

int VSfexist | ( | int32 | vkey,
|  | char * | fields )
| extern

## ◆ VSfind()

int32 VSfind | ( | HFILEID | f,
|  | const char * | vsname )
| extern

## ◆ VSfindattr()

int VSfindattr | ( | int32 | vsid,
|  | int32 | findex,
|  | const char * | attrname )
| extern

## ◆ VSfindclass()

int32 VSfindclass | ( | HFILEID | f,
|  | const char * | vsclass )
| extern

## ◆ VSfindex()

int VSfindex | ( | int32 | vsid,
|  | const char * | fieldname,
|  | int32 * | fldindex )
| extern

## ◆ VSfnattrs()

int VSfnattrs | ( | int32 | vsid,
|  | int32 | findex )
| extern

## ◆ VSfpack()

int VSfpack | ( | int32 | vsid,
|  | int | packtype,
|  | const char * | fields_in_buf,
|  | void * | buf,
|  | int | bufsz,
|  | int | n_records,
|  | const char * | fields,
|  | void * | fldbufpt[] )
| extern

## ◆ VSgetattdatainfo()

int VSgetattdatainfo | ( | int32 | vsid,
|  | int32 | findex,
|  | int | attrindex,
|  | int32 * | offset,
|  | int32 * | length )
| extern

## ◆ VSgetattr()

int VSgetattr | ( | int32 | vsid,
|  | int32 | findex,
|  | int | attrindex,
|  | void * | values )
| extern

## ◆ VSgetblockinfo()

int VSgetblockinfo | ( | int32 | vkey,
|  | int32 * | block_size,
|  | int32 * | num_blocks )
| extern

## ◆ VSgetclass()

int32 VSgetclass | ( | int32 | vkey,
|  | char * | vsclass )
| extern

## ◆ VSgetdatainfo()

int VSgetdatainfo | ( | int32 | vsid,
|  | unsigned | start_block,
|  | unsigned | info_count,
|  | int32 * | offsetarray,
|  | int32 * | lengtharray )
| extern

## ◆ VSgetexternalfile()

int VSgetexternalfile | ( | int32 | vkey,
|  | unsigned | name_len,
|  | char * | filename,
|  | int32 * | offset )
| extern

## ◆ VSgetexternalinfo()

int VSgetexternalinfo | ( | int32 | vkey,
|  | unsigned | name_len,
|  | char * | filename,
|  | int32 * | offset,
|  | int32 * | length )
| extern

## ◆ VSgetfields()

int32 VSgetfields | ( | int32 | vkey,
|  | char * | fields )
| extern

## ◆ VSgetid()

int32 VSgetid | ( | HFILEID | f,
|  | int32 | vsref )
| extern

## ◆ VSgetinterlace()

int32 VSgetinterlace | ( | int32 | vkey | ) |
| extern

## ◆ VSgetname()

int32 VSgetname | ( | int32 | vkey,
|  | char * | vsname )
| extern

## ◆ VSgetvdatas()

int VSgetvdatas | ( | int32 | id,
|  | unsigned | start_vd,
|  | unsigned | array_size,
|  | uint16 * | refarray )
| extern

## ◆ VSgetversion()

int32 VSgetversion | ( | int32 | vkey | ) |
| extern

## ◆ VSinquire()

int VSinquire | ( | int32 | vkey,
|  | int32 * | nelt,
|  | int32 * | interlace,
|  | char * | fields,
|  | int32 * | eltsize,
|  | char * | vsname )
| extern

## ◆ VSisattr()

int VSisattr | ( | int32 | vsid | ) |
| extern

## ◆ VSisinternal()

int VSisinternal | ( | const char * | vsclass | ) |
| extern

## ◆ VSlone()

int32 VSlone | ( | HFILEID | f,
|  | int32 * | idarray,
|  | int32 | asize )
| extern

## ◆ VSnattrs()

int VSnattrs | ( | int32 | vsid | ) |
| extern

## ◆ VSofclass()

int VSofclass | ( | int32 | id,
|  | const char * | vsclass,
|  | unsigned | start_vd,
|  | unsigned | array_size,
|  | uint16 * | refarray )
| extern

## ◆ VSPhshutdown()

int VSPhshutdown | ( | void |  | ) |
| extern

## ◆ VSPshutdown()

int VSPshutdown | ( | void |  | ) |
| extern

## ◆ VSQueryref()

int32 VSQueryref | ( | int32 | vkey | ) |
| extern

## ◆ VSQuerytag()

int32 VSQuerytag | ( | int32 | vkey | ) |
| extern

## ◆ VSread()

int32 VSread | ( | int32 | vkey,
|  | uint8 | buf[],
|  | int32 | nelt,
|  | int32 | interlace )
| extern

## ◆ VSseek()

int32 VSseek | ( | int32 | vkey,
|  | int32 | eltpos )
| extern

## ◆ VSsetattr()

int VSsetattr | ( | int32 | vsid,
|  | int32 | findex,
|  | const char * | attrname,
|  | int32 | datatype,
|  | int32 | count,
|  | const void * | values )
| extern

## ◆ VSsetblocksize()

int VSsetblocksize | ( | int32 | vkey,
|  | int32 | block_size )
| extern

## ◆ VSsetclass()

int32 VSsetclass | ( | int32 | vkey,
|  | const char * | vsclass )
| extern

## ◆ VSsetexternalfile()

int VSsetexternalfile | ( | int32 | vkey,
|  | const char * | filename,
|  | int32 | offset )
| extern

## ◆ VSsetfields()

int VSsetfields | ( | int32 | vkey,
|  | const char * | fields )
| extern

## ◆ VSsetinterlace()

int VSsetinterlace | ( | int32 | vkey,
|  | int32 | interlace )
| extern

## ◆ VSsetname()

int32 VSsetname | ( | int32 | vkey,
|  | const char * | vsname )
| extern

## ◆ VSsetnumblocks()

int VSsetnumblocks | ( | int32 | vkey,
|  | int32 | num_blocks )
| extern

## ◆ VSsizeof()

int32 VSsizeof | ( | int32 | vkey,
|  | char * | fields )
| extern

## ◆ VSwrite()

int32 VSwrite | ( | int32 | vkey,
|  | const uint8 | buf[],
|  | int32 | nelt,
|  | int32 | interlace )
| extern

## ◆ vtfreekey()

void vtfreekey | ( | void * | k | ) |
| extern