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

| HDF 4.3.0 API Reference |

Loading...
Searching...
No Matches
Data Structures | Macros | Functions
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) (VSinquire(vs, (int32 *)count, (int32 *)NULL, (char *)NULL, (int32 *)NULL, (char *)NULL))
#define | VSQueryinterlace(vs, intr) (VSinquire(vs, (int32 *)NULL, (int32 *)intr, (char *)NULL, (int32 *)NULL, (char *)NULL))
#define | VSQueryfields(vs, flds) (VSinquire(vs, (int32 *)NULL, (int32 *)NULL, (char *)flds, (int32 *)NULL, (char *)NULL))
#define | VSQueryvsize(vs, size) (VSinquire(vs, (int32 *)NULL, (int32 *)NULL, (char *)NULL, (int32 *)size, (char *)NULL))
#define | VSQueryname(vs, name) (VSinquire(vs, (int32 *)NULL, (int32 *)NULL, (char *)NULL, (int32 *)NULL, (char *)name))

## Functions
int32 | Hopen (const char *path, intn acc_mode, int16 ndds)
intn | Hclose (int32 file_id)
int32 | Hstartread (int32 file_id, uint16 tag, uint16 ref)
intn | Hnextread (int32 access_id, uint16 tag, uint16 ref, intn origin)
intn | Hexist (int32 file_id, uint16 search_tag, uint16 search_ref)
intn | 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)
intn | Hsetlength (int32 file_id, int32 length)
intn | Happendable (int32 aid)
intn | HPisappendable (int32 aid)
intn | HPregister_term_func (hdf_termfunc_t term_func)
intn | Hseek (int32 access_id, int32 offset, intn 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)
intn | Hendaccess (int32 access_id)
intn | HDgetc (int32 access_id)
intn | 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)
intn | Hsync (int32 file_id)
intn | Hcache (int32 file_id, intn cache_on)
intn | Hgetlibversion (uint32 *majorv, uint32 *minorv, uint32 *releasev, char *string)
intn | Hgetfileversion (int32 file_id, uint32 *majorv, uint32 *minorv, uint32 *release, char *string)
intn | Hsetaccesstype (int32 access_id, uintn accesstype)
uint16 | HDmake_special_tag (uint16 tag)
intn | HDis_special_tag (uint16 tag)
uint16 | HDbase_tag (uint16 tag)
int | HDerr (int32 file_id)
intn | HDvalidfid (int32 file_id)
const char * | HDgettagdesc (uint16 tag)
char * | HDgettagsname (uint16 tag)
intn | HDgettagnum (const char *tag_name)
char * | HDgetNTdesc (int32 nt)
const char * | HDfidtoname (int32 fid)
intn | Hgetntinfo (int32 numbertype, hdf_ntinfo_t *nt_info)
intn | Hishdf (const char *filename)
intn | Hfidinquire (int32 file_id, char **fname, intn *acc_mode, intn *attach)
intn | Hshutdown (void)
void | HPend (void)
intn | HDdont_atexit (void)
intn | 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)
intn | Hfind (int32 file_id, uint16 search_tag, uint16 search_ref, uint16 *find_tag, uint16 *find_ref, int32 *find_offset, int32 *find_length, intn direction)
intn | HDcheck_tagref (int32 file_id, uint16 tag, uint16 ref)
intn | HDreuse_tagref (int32 file_id, uint16 tag, uint16 ref)
intn | 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, intn len)
int32 | HDspaceleft (void)
intn | HDc2fstr (char *str, intn len)
char * | HDf2cstring (_fcd fdesc, intn len)
intn | HDflush (int32 file_id)
intn | HDpackFstring (char *src, char *dest, intn len)
int32 | HLcreate (int32 file_id, uint16 tag, uint16 ref, int32 block_length, int32 number_blocks)
intn | HLconvert (int32 aid, int32 block_length, int32 number_blocks)
int | HDinqblockinfo (int32 aid, int32 *length, int32 *first_length, int32 *block_length, int32 *number_blocks)
intn | HLsetblockinfo (int32 aid, int32 block_size, int32 num_blocks)
intn | HLgetblockinfo (int32 aid, int32 *block_size, int32 *num_blocks)
intn | HLgetdatainfo (int32 file_id, uint8 *buf, uintn start_block, uintn 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)
intn | HXsetcreatedir (const char *dir)
intn | 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)
intn | HCPgetcompinfo (int32 file_id, uint16 data_tag, uint16 data_ref, comp_coder_t *coder_type, comp_info *c_info)
intn | HCPgetcomptype (int32 file_id, uint16 data_tag, uint16 data_ref, comp_coder_t *coder_type)
intn | HCPgetdatasize (int32 file_id, uint16 data_tag, uint16 data_ref, int32 *comp_size, int32 *orig_size)
intn | 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)
intn | HCPencode_header (uint8 *p, comp_model_t model_type, model_info *m_info, comp_coder_t coder_type, comp_info *c_info)
intn | HCPdecode_header (uint8 *p, comp_model_t *model_type, model_info *m_info, comp_coder_t *coder_type, comp_info *c_info)
intn | HCPsetup_szip_parms (comp_info *c_info, int32 nt, int32 ncomp, int32 ndims, int32 *dims, int32 *cdims)
intn | HCPrm_szip_special_bit (comp_info *c_info)
intn | HBconvert (int32 aid)
int32 | HRPconvert (int32 fid, uint16 tag, uint16 ref, int32 xdim, int32 ydim, int16 scheme, comp_info *cinfo, uintn 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, intn line)
void | HEreport (const char *,...)
void | HEprint (FILE *stream, int32 print_level)
int16 | HEvalue (int32 level)
void | HEclear (void)
intn | HEshutdown (void)
int32 | Hstartbitread (int32 file_id, uint16 tag, uint16 ref)
int32 | Hstartbitwrite (int32 file_id, uint16 tag, uint16 ref, int32 length)
intn | Hbitappendable (int32 bitid)
intn | Hbitwrite (int32 bitid, intn count, uint32 data)
intn | Hbitread (int32 bitid, intn count, uint32 *data)
intn | Hbitseek (int32 bitid, int32 byte_offset, intn bit_offset)
intn | Hgetbit (int32 bitid)
int32 | Hendbitaccess (int32 bitfile_id, intn flushbit)
intn | HPbitshutdown (void)
intn | ANgetdatainfo (int32 ann_id, int32 *offset, int32 *length)
intn | HDgetdatainfo (int32 file_id, uint16 data_tag, uint16 data_ref, int32 *chk_coord, uintn start_block, uintn info_count, int32 *offsetarray, int32 *lengtharray)
intn | VSgetdatainfo (int32 vsid, uintn start_block, uintn info_count, int32 *offsetarray, int32 *lengtharray)
intn | VSgetattdatainfo (int32 vsid, int32 findex, intn attrindex, int32 *offset, int32 *length)
intn | Vgetattdatainfo (int32 vgid, intn attrindex, int32 *offset, int32 *length)
intn | GRgetdatainfo (int32 riid, uintn start_block, uintn info_count, int32 *offsetarray, int32 *lengtharray)
intn | GRgetattdatainfo (int32 id, int32 attrindex, int32 *offset, int32 *length)
intn | GRgetpalinfo (int32 gr_id, uintn pal_count, hdf_ddinfo_t *palinfo_array)
uint16 | DFfindnextref (int32 file_id, uint16 tag, uint16 lref)
intn | 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[])
intn | DFCIjpeg (int32 file_id, uint16 tag, uint16 ref, int32 xdim, int32 ydim, const void *image, int16 scheme, comp_info *scheme_info)
intn | 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)
intn | DFdiget (int32 list, uint16 *ptag, uint16 *pref)
intn | DFdinobj (int32 list)
int32 | DFdisetup (int maxsize)
intn | DFdiput (int32 list, uint16 tag, uint16 ref)
intn | DFdiwrite (int32 file_id, int32 list, uint16 tag, uint16 ref)
void | DFdifree (int32 groupID)
intn | DFPgetpal (const char *filename, void *palette)
intn | DFPputpal (const char *filename, const void *palette, intn overwrite, const char *filemode)
intn | DFPaddpal (const char *filename, const void *palette)
intn | DFPnpals (const char *filename)
intn | DFPreadref (const char *filename, uint16 ref)
intn | DFPwriteref (const char *filename, uint16 ref)
intn | DFPrestart (void)
uint16 | DFPlastref (void)
int | DFR8setcompress (int32 scheme, comp_info *cinfo)
intn | DFR8getdims (const char *filename, int32 *pxdim, int32 *pydim, int *pispal)
intn | DFR8getimage (const char *filename, uint8 *image, int32 xdim, int32 ydim, uint8 *pal)
intn | DFR8setpalette (uint8 *pal)
intn | DFR8putimage (const char *filename, const void *image, int32 xdim, int32 ydim, uint16 compress)
intn | DFR8addimage (const char *filename, const void *image, int32 xdim, int32 ydim, uint16 compress)
intn | DFR8nimages (const char *filename)
intn | DFR8readref (const char *filename, uint16 ref)
intn | DFR8writeref (const char *filename, uint16 ref)
intn | DFR8restart (void)
uint16 | DFR8lastref (void)
intn | DFR8getpalref (uint16 *pal_ref)
intn | DFR8Pshutdown (void)
intn | DFGRgetlutdims (const char *filename, int32 *pxdim, int32 *pydim, intn *pncomps, intn *pil)
intn | DFGRreqlutil (intn il)
intn | DFGRgetlut (const char *filename, void *lut, int32 xdim, int32 ydim)
intn | DFGRgetimdims (const char *filename, int32 *pxdim, int32 *pydim, intn *pncomps, intn *pil)
intn | DFGRreqimil (intn il)
intn | DFGRgetimage (const char *filename, void *image, int32 xdim, int32 ydim)
intn | DFGRsetcompress (int32 scheme, comp_info *cinfo)
intn | DFGRsetlutdims (int32 xdim, int32 ydim, intn ncomps, intn il)
intn | DFGRsetlut (void *lut, int32 xdim, int32 ydim)
intn | DFGRaddlut (const char *filename, void *lut, int32 xdim, int32 ydim)
intn | DFGRsetimdims (int32 xdim, int32 ydim, intn ncomps, intn il)
intn | DFGRaddimage (const char *filename, void *image, int32 xdim, int32 ydim)
intn | DFGRputimage (const char *filename, void *image, int32 xdim, int32 ydim)
intn | DFGRreadref (const char *filename, uint16 ref)
uint16 | DFGRIlastref (void)
intn | DFGRIgetdims (const char *filename, int32 *pxdim, int32 *pydim, intn *pncomps, intn *pil, intn type)
intn | DFGRIreqil (intn il, intn type)
intn | DFGRIgetimlut (const char *filename, void *imlut, int32 xdim, int32 ydim, intn type, intn isfortran, int *compressed, uint16 *compr_type, int *has_pal)
intn | DFGRIsetdims (int32 xdim, int32 ydim, intn ncomps, intn type)
intn | DFGRIsetil (intn il, intn type)
intn | DFGRIrestart (void)
intn | DFGRIaddimlut (const char *filename, const void *imlut, int32 xdim, int32 ydim, intn type, intn isfortran, intn newfile)
intn | DFGRPshutdown (void)
intn | DF24getdims (const char *filename, int32 *pxdim, int32 *pydim, intn *pil)
intn | DF24reqil (intn il)
intn | DF24getimage (const char *filename, void *image, int32 xdim, int32 ydim)
intn | DF24setdims (int32 xdim, int32 ydim)
intn | DF24setil (intn il)
intn | DF24setcompress (int32 type, comp_info *cinfo)
intn | DF24restart (void)
intn | DF24addimage (const char *filename, const void *image, int32 xdim, int32 ydim)
intn | DF24putimage (const char *filename, const void *image, int32 xdim, int32 ydim)
intn | DF24nimages (const char *filename)
intn | DF24readref (const char *filename, uint16 ref)
uint16 | DF24lastref (void)
int32 | DFANgetlablen (const char *filename, uint16 tag, uint16 ref)
intn | DFANgetlabel (const char *filename, uint16 tag, uint16 ref, char *label, int32 maxlen)
int32 | DFANgetdesclen (const char *filename, uint16 tag, uint16 ref)
intn | DFANgetdesc (const char *filename, uint16 tag, uint16 ref, char *desc, int32 maxlen)
int32 | DFANgetfidlen (int32 file_id, intn isfirst)
int32 | DFANgetfid (int32 file_id, char *id, int32 maxlen, intn isfirst)
int32 | DFANgetfdslen (int32 file_id, intn isfirst)
int32 | DFANgetfds (int32 file_id, char *desc, int32 maxlen, intn isfirst)
intn | DFANputlabel (const char *filename, uint16 tag, uint16 ref, char *label)
intn | DFANputdesc (const char *filename, uint16 tag, uint16 ref, char *desc, int32 desclen)
intn | DFANaddfid (int32 file_id, char *id)
intn | DFANaddfds (int32 file_id, char *desc, int32 desclen)
uint16 | DFANlastref (void)
intn | DFANlablist (const char *filename, uint16 tag, uint16 reflist[], char *labellist, intn listsize, intn maxlen, intn startpos)
intn | DFANclear (void)
intn | 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)
intn | DFANIgetann (const char *filename, uint16 tag, uint16 ref, uint8 *ann, int32 maxlen, int type, int isfortran)
intn | 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)
intn | DFANPshutdown (void)
int | DFSDgetdims (const char *filename, intn *prank, int32 sizes[], intn 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 (intn dim, int32 maxsize, void *scale)
int | DFSDgetrange (void *pmax, void *pmin)
int | DFSDgetdata (const char *filename, intn rank, int32 maxsizes[], void *data)
int | DFSDsetlengths (int maxlen_label, int maxlen_unit, int maxlen_format, int maxlen_coordsys)
int | DFSDsetdims (intn 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 (intn dim, int32 dimsize, void *scale)
int | DFSDsetrange (void *maxi, void *mini)
int | DFSDputdata (const char *filename, intn rank, int32 dimsizes[], void *data)
int | DFSDadddata (const char *filename, intn 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)
intn | DFSDpre32sdg (char *filename, uint16 ref, intn *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[])
intn | DFSDPshutdown (void)
int | DFKNTsize (int32 number_type)
int32 | DFKisnativeNT (int32 numbertype)
int32 | DFKislitendNT (int32 numbertype)
int8 | DFKgetPNSC (int32 numbertype, int32 machinetype)
intn | DFKsetNT (int32 ntype)
int32 | DFKconvert (void *source, void *dest, int32 ntype, int32 num_elm, int16 acc_mode, int32 source_stride, int32 dest_stride)
intn | DFKnb1b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
intn | DFKnb2b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
intn | DFKnb4b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
intn | DFKnb8b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
intn | DFKsb2b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
intn | DFKsb4b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
intn | DFKsb8b (void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
int32 | ANstart (int32 file_id)
intn | 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)
intn | ANnumann (int32 an_id, ann_type type, uint16 elem_tag, uint16 elem_ref)
intn | 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)
intn | 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)
intn | rigcompare (void *k1, void *k2, intn cmparg)
int32 | GRstart (int32 hdf_file_id)
intn | GRfileinfo (int32 grid, int32 *n_datasets, int32 *n_attrs)
intn | 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)
intn | GRgetiminfo (int32 riid, char *name, int32 *ncomp, int32 *nt, int32 *il, int32 dimsizes[2], int32 *n_attr)
intn | GRgetnluts (int32 riid)
intn | GRwriteimage (int32 riid, int32 start[2], int32 stride[2], int32 count[2], void *data)
intn | GRreadimage (int32 riid, int32 start[2], int32 stride[2], int32 count[2], void *data)
intn | GRendaccess (int32 riid)
uint16 | GRidtoref (int32 riid)
int32 | GRreftoindex (int32 grid, uint16 ref)
intn | GRreqlutil (int32 riid, intn il)
intn | GRreqimageil (int32 riid, intn il)
int32 | GRgetlutid (int32 riid, int32 idx)
uint16 | GRluttoref (int32 lutid)
intn | GRgetlutinfo (int32 riid, int32 *ncomp, int32 *nt, int32 *il, int32 *nentries)
intn | GRwritelut (int32 riid, int32 ncomps, int32 nt, int32 il, int32 nentries, void *data)
intn | GRreadlut (int32 lutid, void *data)
intn | GRsetexternalfile (int32 riid, const char *filename, int32 offset)
intn | GRsetaccesstype (int32 riid, uintn accesstype)
intn | GRsetcompress (int32 riid, comp_coder_t comp_type, comp_info *cinfo)
intn | GRgetcompress (int32 riid, comp_coder_t *comp_type, comp_info *cinfo)
intn | GRgetcompinfo (int32 riid, comp_coder_t *comp_type, comp_info *cinfo)
intn | GRsetattr (int32 id, const char *name, int32 attr_nt, int32 count, const void *data)
intn | GRattrinfo (int32 id, int32 idx, char *name, int32 *attr_nt, int32 *count)
intn | GRgetattr (int32 id, int32 idx, void *data)
int32 | GRfindattr (int32 id, const char *name)
intn | GRgetcomptype (int32 riid, comp_coder_t *comp_type)
intn | GRPshutdown (void)
intn | GR2bmapped (int32 riid, intn *tobe_mapped, intn *created_byGR)
intn | GRsetchunk (int32 riid, HDF_CHUNK_DEF chunk_def, int32 flags)
intn | GRgetchunkinfo (int32 riid, HDF_CHUNK_DEF *chunk_def, int32 *flags)
intn | GRwritechunk (int32 riid, int32 *origin, const void *datap)
intn | GRreadchunk (int32 riid, int32 *origin, void *datap)
intn | GRsetchunkcache (int32 riid, int32 maxcache, int32 flags)
intn | Vsetattr (int32 vgid, const char *attrname, int32 datatype, int32 count, const void *values)
intn | Vnattrs (int32 vgid)
intn | Vnattrs2 (int32 vgid)
intn | Vnoldattrs (int32 vgid)
intn | Vfindattr (int32 vgid, const char *attrname)
intn | Vattrinfo (int32 vgid, intn attrindex, char *name, int32 *datatype, int32 *count, int32 *size)
intn | Vattrinfo2 (int32 vgid, intn attrindex, char *name, int32 *datatype, int32 *count, int32 *size, int32 *nfields, uint16 *refnum)
intn | Vgetattr (int32 vgid, intn attrindex, void *values)
intn | Vgetattr2 (int32 vgid, intn attrindex, void *values)
int32 | Vgetversion (int32 vgid)
intn | VSfindex (int32 vsid, const char *fieldname, int32 *fldindex)
intn | VSsetattr (int32 vsid, int32 findex, const char *attrname, int32 datatype, int32 count, const void *values)
intn | VSnattrs (int32 vsid)
intn | VSfnattrs (int32 vsid, int32 findex)
intn | VSfindattr (int32 vsid, int32 findex, const char *attrname)
intn | VSattrinfo (int32 vsid, int32 findex, intn attrindex, char *name, int32 *datatype, int32 *count, int32 *size)
intn | VSgetattr (int32 vsid, int32 findex, intn attrindex, void *values)
intn | 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)
intn | VSsetinterlace (int32 vkey, int32 interlace)
int32 | VSgetfields (int32 vkey, char *fields)
intn | 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)
intn | VSinquire (int32 vkey, int32 *nelt, int32 *interlace, char *fields, int32 *eltsize, char *vsname)
intn | 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)
intn | VSofclass (int32 id, const char *vsclass, uintn start_vd, uintn array_size, uint16 *refarray)
intn | VSgetvdatas (int32 id, uintn start_vd, uintn array_size, uint16 *refarray)
intn | VSsetblocksize (int32 vkey, int32 block_size)
intn | VSsetnumblocks (int32 vkey, int32 num_blocks)
intn | VSgetblockinfo (int32 vkey, int32 *block_size, int32 *num_blocks)
void | Vsetzap (void)
intn | vcompare (void *k1, void *k2, intn cmparg)
intn | vcompareref (void *k1, void *k2, intn cmparg)
void | vdestroynode (void *n)
void | vtfreekey (void *k)
intn | Vinitialize (HFILEID f)
intn | Vfinish (HFILEID f)
HFILEID | Vopen (char *path, intn acc_mode, int16 ndds)
intn | 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)
intn | 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)
intn | 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)
intn | Visvg (int32 vkey, int32 id)
intn | Visvs (int32 vkey, int32 id)
int32 | Vgetid (HFILEID f, int32 vgid)
int32 | Vgetnext (int32 vkey, int32 id)
int32 | Vgetname (int32 vkey, char *vgname)
int32 | Vgetnamelen (int32 vkey, uint16 *name_len)
int32 | Vgetclassnamelen (int32 vkey, uint16 *classname_len)
int32 | Vgetclass (int32 vkey, char *vgclass)
intn | Vinquire (int32 vkey, int32 *nentries, char *vgname)
int32 | Vdelete (int32 f, int32 ref)
intn | Vgisinternal (int32 vkey)
intn | Visinternal (const char *classname)
intn | Vgetvgroups (int32 id, uintn start_vg, uintn n_vgs, uint16 *refarray)
intn | Vdeletetagref (int32 vkey, int32 tag, int32 ref)
intn | 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)
intn | 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)
intn | VSsetfields (int32 vkey, const char *fields)
intn | 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)
intn | VSsetexternalfile (int32 vkey, const char *filename, int32 offset)
intn | VSgetexternalfile (int32 vkey, uintn name_len, char *filename, int32 *offset)
intn | VSgetexternalinfo (int32 vkey, uintn name_len, char *filename, int32 *offset, int32 *length)
intn | VSfpack (int32 vsid, intn packtype, const char *fields_in_buf, void *buf, intn bufsz, intn n_records, const char *fields, void *fldbufpt[])
intn | 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:48
int32
int32_t int32
Definition hdf.h:50
uint16
uint16_t uint16
Definition hdf.h:49
Hinquire
intn 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 ) (VSinquire(vs, (int32 *)count, (int32 *)NULL, (char *)NULL, (int32 *)NULL, (char *)NULL))

## ◆ VSQueryfields

#define VSQueryfields | ( |  | vs,
|  |  | flds ) (VSinquire(vs, (int32 *)NULL, (int32 *)NULL, (char *)flds, (int32 *)NULL, (char *)NULL))

## ◆ VSQueryinterlace

#define VSQueryinterlace | ( |  | vs,
|  |  | intr ) (VSinquire(vs, (int32 *)NULL, (int32 *)intr, (char *)NULL, (int32 *)NULL, (char *)NULL))

## ◆ VSQueryname

#define VSQueryname | ( |  | vs,
|  |  | name ) (VSinquire(vs, (int32 *)NULL, (int32 *)NULL, (char *)NULL, (int32 *)NULL, (char *)name))

## ◆ VSQueryvsize

#define VSQueryvsize | ( |  | vs,
|  |  | size ) (VSinquire(vs, (int32 *)NULL, (int32 *)NULL, (char *)NULL, (int32 *)size, (char *)NULL))

## Function Documentation

## ◆ ANannlen()

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

## ◆ ANannlist()

intn 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()

intn ANendaccess | ( | int32 | ann_id | ) |
| extern

## ◆ ANfileinfo()

intn 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()

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

## ◆ ANid2tagref()

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

## ◆ ANnumann()

intn 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()

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

## ◆ DF24getdims()

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

## ◆ DF24getimage()

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

## ◆ DF24lastref()

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

## ◆ DF24nimages()

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

## ◆ DF24putimage()

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

## ◆ DF24readref()

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

## ◆ DF24reqil()

intn DF24reqil | ( | intn | il | ) |
| extern

## ◆ DF24restart()

intn DF24restart | ( | void |  | ) |
| extern

## ◆ DF24setcompress()

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

## ◆ DF24setdims()

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

## ◆ DF24setil()

intn DF24setil | ( | intn | il | ) |
| extern

## ◆ DFANaddfds()

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

## ◆ DFANaddfid()

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

## ◆ DFANclear()

intn DFANclear | ( | void |  | ) |
| extern

## ◆ DFANgetdesc()

intn 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,
|  | intn | isfirst )
| extern

## ◆ DFANgetfdslen()

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

## ◆ DFANgetfid()

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

## ◆ DFANgetfidlen()

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

## ◆ DFANgetlabel()

intn 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()

intn DFANIclear | ( | void |  | ) |
| extern

## ◆ DFANIgetann()

intn 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()

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

## ◆ DFANlablist()

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

## ◆ DFANlastref()

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

## ◆ DFANPshutdown()

intn DFANPshutdown | ( | void |  | ) |
| extern

## ◆ DFANputdesc()

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

## ◆ DFANputlabel()

intn 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()

intn 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()

intn 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()

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

## ◆ DFdinobj()

intn DFdinobj | ( | int32 | list | ) |
| extern

## ◆ DFdiput()

intn 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()

intn 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()

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

## ◆ DFGRaddlut()

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

## ◆ DFGRgetimage()

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

## ◆ DFGRgetimdims()

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

## ◆ DFGRgetlut()

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

## ◆ DFGRgetlutdims()

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

## ◆ DFGRIaddimlut()

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

## ◆ DFGRIgetdims()

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

## ◆ DFGRIgetimlut()

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

## ◆ DFGRIlastref()

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

## ◆ DFGRIreqil()

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

## ◆ DFGRIrestart()

intn DFGRIrestart | ( | void |  | ) |
| extern

## ◆ DFGRIsetdims()

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

## ◆ DFGRIsetil()

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

## ◆ DFGRPshutdown()

intn DFGRPshutdown | ( | void |  | ) |
| extern

## ◆ DFGRputimage()

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

## ◆ DFGRreadref()

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

## ◆ DFGRreqimil()

intn DFGRreqimil | ( | intn | il | ) |
| extern

## ◆ DFGRreqlutil()

intn DFGRreqlutil | ( | intn | il | ) |
| extern

## ◆ DFGRsetcompress()

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

## ◆ DFGRsetimdims()

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

## ◆ DFGRsetlut()

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

## ◆ DFGRsetlutdims()

intn DFGRsetlutdims | ( | int32 | xdim,
|  | int32 | ydim,
|  | intn | ncomps,
|  | intn | 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()

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

## ◆ DFKnb2b()

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

## ◆ DFKnb4b()

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

## ◆ DFKnb8b()

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

## ◆ DFKNTsize()

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

## ◆ DFKsb2b()

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

## ◆ DFKsb4b()

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

## ◆ DFKsb8b()

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

## ◆ DFKsetNT()

intn DFKsetNT | ( | int32 | ntype | ) |
| extern

## ◆ DFPaddpal()

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

## ◆ DFPgetpal()

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

## ◆ DFPlastref()

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

## ◆ DFPnpals()

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

## ◆ DFPputpal()

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

## ◆ DFPreadref()

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

## ◆ DFPrestart()

intn DFPrestart | ( | void |  | ) |
| extern

## ◆ DFputcomp()

intn 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()

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

## ◆ DFR8addimage()

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

## ◆ DFR8getdims()

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

## ◆ DFR8getimage()

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

## ◆ DFR8getpalref()

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

## ◆ DFR8lastref()

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

## ◆ DFR8nimages()

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

## ◆ DFR8Pshutdown()

intn DFR8Pshutdown | ( | void |  | ) |
| extern

## ◆ DFR8putimage()

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

## ◆ DFR8readref()

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

## ◆ DFR8restart()

intn DFR8restart | ( | void |  | ) |
| extern

## ◆ DFR8setcompress()

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

## ◆ DFR8setpalette()

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

## ◆ DFR8writeref()

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

## ◆ DFSDadddata()

int DFSDadddata | ( | const char * | filename,
|  | intn | 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,
|  | intn | 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,
|  | intn * | prank,
|  | int32 | sizes[],
|  | intn | maxrank )
| extern

## ◆ DFSDgetdimscale()

int DFSDgetdimscale | ( | intn | 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()

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

## ◆ DFSDPshutdown()

intn DFSDPshutdown | ( | void |  | ) |
| extern

## ◆ DFSDputdata()

int DFSDputdata | ( | const char * | filename,
|  | intn | 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 | ( | intn | rank,
|  | int32 | dimsizes[] )
| extern

## ◆ DFSDsetdimscale()

int DFSDsetdimscale | ( | intn | 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()

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

## ◆ GRattrinfo()

intn 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()

intn GRend | ( | int32 | grid | ) |
| extern

## ◆ GRendaccess()

intn GRendaccess | ( | int32 | riid | ) |
| extern

## ◆ GRfileinfo()

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

## ◆ GRfindattr()

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

## ◆ GRgetattdatainfo()

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

## ◆ GRgetattr()

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

## ◆ GRgetchunkinfo()

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

## ◆ GRgetcompinfo()

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

## ◆ GRgetcompress()

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

## ◆ GRgetcomptype()

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

## ◆ GRgetdatainfo()

intn GRgetdatainfo | ( | int32 | riid,
|  | uintn | start_block,
|  | uintn | info_count,
|  | int32 * | offsetarray,
|  | int32 * | lengtharray )
| extern

## ◆ GRgetiminfo()

intn 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()

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

## ◆ GRgetnluts()

intn GRgetnluts | ( | int32 | riid | ) |
| extern

## ◆ GRgetpalinfo()

intn GRgetpalinfo | ( | int32 | gr_id,
|  | uintn | 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()

intn GRPshutdown | ( | void |  | ) |
| extern

## ◆ GRreadchunk()

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

## ◆ GRreadimage()

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

## ◆ GRreadlut()

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

## ◆ GRreftoindex()

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

## ◆ GRreqimageil()

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

## ◆ GRreqlutil()

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

## ◆ GRselect()

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

## ◆ GRsetaccesstype()

intn GRsetaccesstype | ( | int32 | riid,
|  | uintn | accesstype )
| extern

## ◆ GRsetattr()

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

## ◆ GRsetchunk()

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

## ◆ GRsetchunkcache()

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

## ◆ GRsetcompress()

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

## ◆ GRsetexternalfile()

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

## ◆ GRstart()

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

## ◆ GRwritechunk()

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

## ◆ GRwriteimage()

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

## ◆ GRwritelut()

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

## ◆ Happendable()

intn Happendable | ( | int32 | aid | ) |
| extern

## ◆ HBconvert()

intn HBconvert | ( | int32 | aid | ) |
| extern

## ◆ Hbitappendable()

intn Hbitappendable | ( | int32 | bitid | ) |
| extern

## ◆ Hbitread()

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

## ◆ Hbitseek()

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

## ◆ Hbitwrite()

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

## ◆ Hcache()

intn Hcache | ( | int32 | file_id,
|  | intn | 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()

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

## ◆ Hclose()

intn Hclose | ( | int32 | file_id | ) |
| extern

## ◆ HCPdecode_header()

intn 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()

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

## ◆ HCPgetcompinfo()

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

## ◆ HCPgetcomptype()

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

## ◆ HCPgetdatasize()

intn 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()

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

## ◆ HCPsetup_szip_parms()

intn 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()

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

## ◆ HDcheck_tagref()

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

## ◆ HDdont_atexit()

intn HDdont_atexit | ( | void |  | ) |
| extern

## ◆ Hdeldd()

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

## ◆ HDerr()

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

## ◆ HDf2cstring()

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

## ◆ HDfidtoname()

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

## ◆ HDflush()

intn HDflush | ( | int32 | file_id | ) |
| extern

## ◆ HDgetc()

intn HDgetc | ( | int32 | access_id | ) |
| extern

## ◆ HDgetdatainfo()

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

## ◆ HDgetNTdesc()

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

## ◆ HDgettagdesc()

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

## ◆ HDgettagnum()

intn 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()

intn 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()

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

## ◆ HDputc()

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

## ◆ HDreuse_tagref()

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

## ◆ HDspaceleft()

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

## ◆ Hdupdd()

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

## ◆ HDvalidfid()

intn HDvalidfid | ( | int32 | file_id | ) |
| extern

## ◆ HEclear()

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

## ◆ Hendaccess()

intn Hendaccess | ( | int32 | access_id | ) |
| extern

## ◆ Hendbitaccess()

int32 Hendbitaccess | ( | int32 | bitfile_id,
|  | intn | 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,
|  | intn | line )
| extern

## ◆ HEreport()

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

## ◆ HEshutdown()

intn HEshutdown | ( | void |  | ) |
| extern

## ◆ HEstring()

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

## ◆ HEvalue()

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

## ◆ Hexist()

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

## ◆ Hfidinquire()

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

## ◆ Hfind()

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

## ◆ Hgetbit()

intn Hgetbit | ( | int32 | bitid | ) |
| extern

## ◆ Hgetelement()

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

## ◆ Hgetfileversion()

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

## ◆ Hgetlibversion()

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

## ◆ Hgetntinfo()

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

## ◆ Hinquire()

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

## ◆ Hishdf()

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

## ◆ HIstrncpy()

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

## ◆ HLconvert()

intn 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()

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

## ◆ HLgetdatainfo()

intn HLgetdatainfo | ( | int32 | file_id,
|  | uint8 * | buf,
|  | uintn | start_block,
|  | uintn | info_count,
|  | int32 * | offsetarray,
|  | int32 * | lengtharray )
| extern

## ◆ HLsetblockinfo()

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

## ◆ Hnewref()

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

## ◆ Hnextread()

intn Hnextread | ( | int32 | access_id,
|  | uint16 | tag,
|  | uint16 | ref,
|  | intn | 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,
|  | intn | acc_mode,
|  | int16 | ndds )
| extern

## ◆ HPbitshutdown()

intn HPbitshutdown | ( | void |  | ) |
| extern

## ◆ HPend()

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

## ◆ HPisappendable()

intn HPisappendable | ( | int32 | aid | ) |
| extern

## ◆ HPregister_term_func()

intn 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,
|  | uintn | pixel_size )
| extern

## ◆ Hseek()

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

## ◆ Hsetaccesstype()

intn Hsetaccesstype | ( | int32 | access_id,
|  | uintn | accesstype )
| extern

## ◆ Hsetlength()

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

## ◆ Hshutdown()

intn 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()

intn 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()

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

## ◆ HXsetdir()

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

## ◆ rigcompare()

intn rigcompare | ( | void * | k1,
|  | void * | k2,
|  | intn | 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()

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

## ◆ Vattrinfo2()

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

## ◆ vcheckcompat()

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

## ◆ Vclose()

intn Vclose | ( | HFILEID | f | ) |
| extern

## ◆ vcompare()

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

## ◆ vcompareref()

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

## ◆ Vdelete()

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

## ◆ Vdeletetagref()

intn 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()

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

## ◆ Vfindclass()

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

## ◆ Vfinish()

intn Vfinish | ( | HFILEID | f | ) |
| extern

## ◆ Vflocate()

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

## ◆ VFnfields()

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

## ◆ Vgetattdatainfo()

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

## ◆ Vgetattr()

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

## ◆ Vgetattr2()

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

## ◆ Vgetclass()

int32 Vgetclass | ( | int32 | vkey,
|  | char * | vgclass )
| extern

## ◆ Vgetclassnamelen()

int32 Vgetclassnamelen | ( | int32 | vkey,
|  | uint16 * | classname_len )
| extern

## ◆ Vgetid()

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

## ◆ Vgetname()

int32 Vgetname | ( | int32 | vkey,
|  | char * | vgname )
| extern

## ◆ Vgetnamelen()

int32 Vgetnamelen | ( | int32 | vkey,
|  | uint16 * | name_len )
| extern

## ◆ Vgetnext()

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

## ◆ Vgettagref()

intn 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()

intn Vgetvgroups | ( | int32 | id,
|  | uintn | start_vg,
|  | uintn | n_vgs,
|  | uint16 * | refarray )
| extern

## ◆ Vgisinternal()

intn 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()

intn Vinitialize | ( | HFILEID | f | ) |
| extern

## ◆ Vinqtagref()

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

## ◆ Vinquire()

intn Vinquire | ( | int32 | vkey,
|  | int32 * | nentries,
|  | char * | vgname )
| extern

## ◆ Vinsert()

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

## ◆ Visinternal()

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

## ◆ Visvg()

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

## ◆ Visvs()

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

## ◆ Vlone()

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

## ◆ vmakecompat()

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

## ◆ Vnattrs()

intn Vnattrs | ( | int32 | vgid | ) |
| extern

## ◆ Vnattrs2()

intn Vnattrs2 | ( | int32 | vgid | ) |
| extern

## ◆ Vnoldattrs()

intn Vnoldattrs | ( | int32 | vgid | ) |
| extern

## ◆ Vnrefs()

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

## ◆ Vntagrefs()

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

## ◆ Vopen()

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

## ◆ VPshutdown()

intn 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()

intn VSattrinfo | ( | int32 | vsid,
|  | int32 | findex,
|  | intn | 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()

intn 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()

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

## ◆ VSfexist()

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

## ◆ VSfind()

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

## ◆ VSfindattr()

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

## ◆ VSfindclass()

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

## ◆ VSfindex()

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

## ◆ VSfnattrs()

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

## ◆ VSfpack()

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

## ◆ VSgetattdatainfo()

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

## ◆ VSgetattr()

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

## ◆ VSgetblockinfo()

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

## ◆ VSgetclass()

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

## ◆ VSgetdatainfo()

intn VSgetdatainfo | ( | int32 | vsid,
|  | uintn | start_block,
|  | uintn | info_count,
|  | int32 * | offsetarray,
|  | int32 * | lengtharray )
| extern

## ◆ VSgetexternalfile()

intn VSgetexternalfile | ( | int32 | vkey,
|  | uintn | name_len,
|  | char * | filename,
|  | int32 * | offset )
| extern

## ◆ VSgetexternalinfo()

intn VSgetexternalinfo | ( | int32 | vkey,
|  | uintn | 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()

intn VSgetvdatas | ( | int32 | id,
|  | uintn | start_vd,
|  | uintn | array_size,
|  | uint16 * | refarray )
| extern

## ◆ VSgetversion()

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

## ◆ VSinquire()

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

## ◆ VSisattr()

intn VSisattr | ( | int32 | vsid | ) |
| extern

## ◆ VSisinternal()

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

## ◆ VSlone()

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

## ◆ VSnattrs()

intn VSnattrs | ( | int32 | vsid | ) |
| extern

## ◆ VSofclass()

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

## ◆ VSPhshutdown()

intn VSPhshutdown | ( | void |  | ) |
| extern

## ◆ VSPshutdown()

intn 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()

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

## ◆ VSsetblocksize()

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

## ◆ VSsetclass()

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

## ◆ VSsetexternalfile()

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

## ◆ VSsetfields()

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

## ◆ VSsetinterlace()

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

## ◆ VSsetname()

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

## ◆ VSsetnumblocks()

intn 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