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
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_t int16
Definition hdf.h:48
int32_t int32
Definition hdf.h:50
uint16_t uint16
Definition hdf.h:49
intn 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 )    (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