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_t int16
Definition hdf.h:54
int32_t int32
Definition hdf.h:56
uint16_t uint16
Definition hdf.h:55
int Hinquire(int32 access_id, int32 *pfile_id, uint16 *ptag, uint16 *pref, int32 *plength, int32 *poffset, int32 *pposn, int16 *paccess, int16 *pspecial)
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))
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))
intf intf * tag
Definition hproto_fortran.h:46
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))
int VSinquire(int32 vkey, int32 *nelt, int32 *interlace, char *fields, int32 *eltsize, char *vsname)
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))
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))
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