23 #define HQueryfileid(aid, fileid) \ 24 (Hinquire ((int32) aid, (int32*) fileid, (uint16*) NULL,\ 25 (uint16*) NULL, (int32*) NULL, (int32*) NULL,\ 26 (int32*) NULL, (int16*) NULL, (int16*) NULL)) 28 #define HQuerytagref(aid, tag, ref) \ 29 (Hinquire ((int32) aid, (int32*) NULL, (uint16*) tag,\ 30 (uint16*) ref, (int32*) NULL, (int32*) NULL,\ 31 (int32*) NULL, (int16*) NULL, (int16*) NULL)) 33 #define HQuerylength(aid, length) \ 34 (Hinquire ((int32) aid, (int32*) NULL, (uint16*) NULL, \ 35 (uint16*) NULL, (int32*) length, (int32*) NULL, \ 36 (int32*) NULL, (int16*) NULL, (int16*) NULL)) 38 #define HQueryoffset(aid, offset) \ 39 (Hinquire ((int32) aid, (int32*) NULL, (uint16*) NULL, \ 40 (uint16*) NULL, (int32*) NULL, (int32*) offset, \ 41 (int32*) NULL, (int16*) NULL, (int16*) NULL)) 43 #define HQueryposition(aid, position) \ 44 (Hinquire ((int32) aid, (int32*) NULL, (uint16*) NULL, \ 45 (uint16*) NULL, (int32*) NULL, (int32*) NULL, \ 46 (int32*) position, (int16*) NULL, (int16*) NULL)) 48 #define HQueryaccess(aid, access) \ 49 (Hinquire ((int32) aid, (int32*) NULL, (uint16*) NULL, \ 50 (uint16*) NULL, (int32*) NULL, (int32*) NULL, \ 51 (int32*) NULL, (int16*) access, (int16*) NULL)) 53 #define HQueryspecial(aid, special) \ 54 (Hinquire ((int32) aid, (int32*) NULL, (uint16*) NULL, \ 55 (uint16*) NULL, (int32*) NULL, (int32*) NULL, \ 56 (int32*) NULL, (int16*) NULL, (int16*) special)) 59 #if defined c_plusplus || defined __cplusplus 68 (
const char *path, intn
acc_mode, int16 ndds);
74 (int32 file_id, uint16
tag, uint16
ref);
77 (int32 access_id, uint16 tag, uint16 ref, intn
origin);
83 (int32 access_id, int32 * pfile_id, uint16 * ptag,
84 uint16 * pref, int32 * plength, int32 * poffset,
85 int32 * pposn, int16 * paccess, int16 * pspecial);
88 (int32 file_id, uint16 tag, uint16 ref, int32 length);
91 (int32 file_id, uint16 tag, uint16 ref, uint32
flags);
94 (int32 file_id, int32 length);
106 (int32 access_id, int32
offset, intn origin);
112 (int32 access_id, int32 length,
void *
data);
115 (int32 access_id, int32 length,
const void * data);
118 (int32 access_id, int32 trunc_len);
127 (uint8 c, int32 access_id);
130 (int32 file_id, uint16 tag, uint16 ref, uint8 * data);
133 (int32 file_id, uint16 tag, uint16 ref,
const uint8 * data, int32 length);
136 (int32 file_id, uint16 tag, uint16 ref);
139 (int32 file_id, uint16 tag, uint16 ref);
145 (int32 file_id, intn cache_on);
148 (uint32 * majorv, uint32 * minorv,
149 uint32 * releasev,
char *
string);
152 (int32 file_id, uint32 * majorv, uint32 * minorv,
153 uint32 *
release,
char *
string);
179 (
const char *tag_name);
194 (int32 file_id,
char **
fname, intn * acc_mode,
381 (
void * dest,
const void * src, uint32 item_size, uint32 num_items);
384 (
char * dest,
const char * source, intn
len);
389 #if defined(MALLOC_CHECK) 394 (
void * where, uint32 qty);
397 (uint32
n, uint32
size);
408 (
char * str, intn len);
411 (
_fcd fdesc, intn len);
417 (
char * src,
char * dest, intn len);
423 (int32 file_id, uint16 tag, uint16 ref, int32 block_length,
424 int32 number_blocks);
427 (int32 aid, int32 block_length, int32 number_blocks);
430 (int32 aid, int32 *length, int32 *first_length, int32 *block_length,
431 int32 *number_blocks);
437 (int32 aid, int32* block_size, int32* num_blocks);
440 (int32 file_id, uint8 *
buf, uintn start_block,
441 uintn info_count, int32 *offsetarray, int32 *lengtharray);
448 (int32 file_id, uint16 tag, uint16 ref,
const char * extern_file_name,
449 int32 offset, int32 start_len);
461 (int32 file_id, uint16 tag, uint16 ref,
466 (int32 file_id, uint16 data_tag, uint16 data_ref,
470 (int32 file_id, uint16 data_tag, uint16 data_ref,
474 (int32 file_id, uint16 data_tag, uint16 data_ref,
478 (int32 file_id, uint16 data_tag, uint16 data_ref,
479 int32* comp_size, int32* orig_size);
507 (int32 fid, uint16 tag, uint16 ref, int32
xdim, int32
ydim,int16 scheme,
comp_info *cinfo, uintn pixel_size);
518 const char * file_name, intn line);
524 (FILE * stream, int32 print_level);
538 (int32 file_id, uint16 tag, uint16 ref);
541 (int32 file_id, uint16 tag, uint16 ref, int32 length);
547 (int32 bitid, intn
count, uint32 data);
550 (int32 bitid, intn count, uint32 *data);
553 (int32 bitid, int32 byte_offset, intn bit_offset);
559 (int32 bitfile_id, intn flushbit);
567 (int32 file_id, uint16 tag, uint16
lref);
573 (int32 file_id, uint16 tag, uint16 ref,
const uint8 *
image,
574 int32 xdim, int32 ydim, uint8 *
palette, uint8 * newpal,
578 (int32 file_id, uint16 tag, uint16 ref, uint8 * image,
579 int32 xdim, int32 ydim, uint16 scheme);
585 (
const void * buf,
void * bufto, int32 len);
588 (uint8 * buf, uint8 *bufto, int32 outlen,
int resetsave);
594 (int32 xdim, int32 ydim,
const uint8 *in, uint8 out[],
595 uint8 in_pal[], uint8 out_pal[],
int mode);
598 (int32 xdim, int32 ydim, uint8 in[], uint8 out[]);
605 (int32 file_id, uint16 tag, uint16 ref, int32 xdim, int32 ydim,
606 const void * image, int16 scheme,
comp_info * scheme_info);
613 (int32 file_id, uint16 tag, uint16 ref,
void * image, int32 xdim,
614 int32 ydim, int16 scheme);
620 (int32 file_id, uint16 tag, uint16 ref);
623 (int32 list, uint16 * ptag, uint16 * pref);
632 (int32 list, uint16 tag, uint16 ref);
635 (int32 file_id, int32 list, uint16 tag, uint16 ref);
644 (
const char * filename,
void * palette);
647 (
const char * filename,
const void * palette, intn
overwrite,
const char *
filemode);
650 (
const char * filename,
const void * palette);
653 (
const char * filename);
656 (
const char * filename, uint16 ref);
659 (
const char * filename, uint16 ref);
674 (
const char * filename, int32 *
pxdim, int32 *
pydim,
678 (
const char * filename, uint8 * image, int32 xdim, int32 ydim,
685 (
const char * filename,
const void * image, int32 xdim, int32 ydim, uint16
compress);
688 (
const char * filename,
const void * image, int32 xdim, int32 ydim, uint16 compress);
691 (
const char * filename);
694 (
const char * filename, uint16 ref);
697 (
const char * filename, uint16 ref);
713 (
const char * filename, int32 * pxdim, int32 * pydim,
714 intn * pncomps, intn *
pil);
720 (
const char * filename,
void * lut, int32 xdim, int32 ydim);
723 (
const char * filename, int32 * pxdim, int32 * pydim,
724 intn * pncomps, intn * pil);
730 (
const char * filename,
void * image, int32 xdim, int32 ydim);
736 (int32 xdim, int32 ydim, intn ncomps, intn il);
739 (
void * lut, int32 xdim, int32 ydim);
742 (
const char * filename,
void * lut, int32 xdim, int32 ydim);
745 (int32 xdim, int32 ydim, intn ncomps, intn il);
748 (
const char * filename,
void * image, int32 xdim, int32 ydim);
751 (
const char * filename,
void * image, int32 xdim, int32 ydim);
754 (
const char * filename, uint16 ref);
760 (
const char * filename, int32 * pxdim, int32 * pydim,
761 intn * pncomps, intn * pil, intn
type);
764 (intn il, intn type);
767 (
const char * filename,
void * imlut, int32 xdim, int32 ydim, intn type,
768 intn
isfortran,
int *compressed, uint16 *compr_type,
int *has_pal);
771 (int32 xdim, int32 ydim, intn ncomps, intn type);
774 (intn il, intn type);
780 (
const char * filename,
const void * imlut, int32 xdim, int32 ydim, intn type,
789 (
const char * filename, int32 * pxdim, int32 * pydim,
796 (
const char * filename,
void * image, int32 xdim, int32 ydim);
799 (int32 xdim, int32 ydim);
811 (
const char * filename,
const void * image, int32 xdim, int32 ydim);
814 (
const char * filename,
const void * image, int32 xdim, int32 ydim);
817 (
const char * filename);
820 (
const char * filename, uint16 ref);
830 (
const char * filename, uint16 tag, uint16 ref);
833 (
const char * filename, uint16 tag, uint16 ref,
char *
label,
837 (
const char * filename, uint16 tag, uint16 ref);
840 (
const char * filename, uint16 tag, uint16 ref,
char *
desc,
847 (int32 file_id,
char *
id, int32 maxlen, intn isfirst);
850 (int32 file_id, intn isfirst);
853 (int32 file_id,
char * desc, int32 maxlen, intn isfirst);
856 (
const char * filename, uint16 tag, uint16 ref,
char * label);
859 (
const char * filename, uint16 tag, uint16 ref,
char * desc,
863 (int32 file_id,
char *
id);
866 (int32 file_id,
char * desc, int32 desclen);
872 (
const char * filename, uint16 tag, uint16
reflist[],
882 (int32 file_id,
int type, uint16 tag, uint16 ref);
885 (
int type, uint16 annref, uint16 datatag, uint16 dataref);
888 (
const char * filename, uint16 tag, uint16 ref,
int type);
891 (
const char * filename, uint16 tag, uint16 ref, uint8 *
ann,
892 int32 maxlen,
int type,
int isfortran);
895 (
const char * filename, uint16 tag, uint16 ref, uint8 * ann,
899 (
const char * filename, uint16 tag, uint16 reflist[],
900 uint8 * labellist,
int listsize,
int maxlen,
int startpos,
904 (int32 file_id,
char * ann, int32 annlen,
int type);
907 (int32 file_id,
int type,
int isfirst);
910 (int32 file_id,
char * ann, int32 maxlen,
int type,
int isfirst);
925 (
int dim,
char * label,
char * unit,
char * format);
931 (
int dim,
int * llabel,
int * lunit,
int * lformat);
934 (intn dim, int32 maxsize,
void *
scale);
937 (
void * pmax,
void *
pmin);
940 (
const char * filename, intn
rank, int32
maxsizes[],
void * data);
950 (
const char * label,
const char * unit,
const char * format,
const char * coordsys);
953 (
int dim,
const char * label,
const char * unit,
const char * format);
956 (intn dim, int32
dimsize,
void * scale);
959 (
void * maxi,
void * mini);
962 (
const char * filename, intn rank, int32 dimsizes[],
void * data);
965 (
const char * filename, intn rank, int32 dimsizes[],
void * data);
980 (
char * filename, uint16 ref);
983 (
const char * filename, int32
winst[], int32
windims[],
void * data,
987 (
const char * filename);
990 (int32 winend[],
void * data, int32 dims[]);
1002 (int32 * pnumbertype);
1005 (
char * filename, uint16 ref, intn *
ispre32);
1012 (float64 * pcal, float64 * pcal_err, float64 * pioff,
1013 float64 * pioff_err, int32 * cal_nt);
1016 (
const char * filename, uint16 ref);
1019 (
void * fill_value);
1022 (
void * fill_value);
1025 (
const char * filename);
1035 (
const char *filename, int32 start[], int32
slab_size[],
1045 (int32 number_type);
1054 (int32 numbertype, int32 machinetype);
1060 (
void * source,
void * dest, int32 ntype, int32 num_elm,
1061 int16 acc_mode, int32 source_stride, int32 dest_stride);
1068 (
void * s,
void * d, uint32 num_elm, uint32 source_stride, uint32 dest_stride);
1071 (
void * s,
void * d, uint32 num_elm, uint32 source_stride, uint32 dest_stride);
1074 (
void * s,
void * d, uint32 num_elm, uint32 source_stride, uint32 dest_stride);
1077 (
void * s,
void * d, uint32 num_elm, uint32 source_stride, uint32 dest_stride);
1084 (
void * s,
void * d, uint32 num_elm, uint32 source_stride, uint32 dest_stride);
1087 (
void * s,
void * d, uint32 num_elm, uint32 source_stride, uint32 dest_stride);
1090 (
void * s,
void * d, uint32 num_elm, uint32 source_stride, uint32 dest_stride);
1097 int32 *n_obj_label, int32 *n_obj_desc);
1112 uint16 elem_ref, int32 ann_list[]);
1123 uint16 *ann_tag, uint16 *ann_ref);
1153 int32 dimsizes[2],int32 *n_attr);
1158 int32 count[2],
void * data);
1161 int32 count[2],
void * data);
1181 int32 il,int32 nentries,
void * data);
1195 HDFLIBAPI intn
GRsetattr(int32
id,
const char *name,int32 attr_nt,int32 count,
const void * data);
1214 #define HDF_NONE 0x0 1215 #define HDF_CHUNK 0x1 1216 #define HDF_COMP 0x3 1217 #define HDF_NBIT 0x5 1220 #define HDF_CACHEALL 0x1 1414 const void *datap );
1549 #define VSQuerycount(vs, count) \ 1550 (VSinquire (vs, (int32 *) count, (int32*) NULL, (char*) NULL, (int32*) NULL, (char*) NULL)) 1552 #define VSQueryinterlace(vs, intr) \ 1553 (VSinquire (vs, (int32 *) NULL, (int32*) intr, (char*) NULL, (int32*) NULL, (char*) NULL)) 1555 #define VSQueryfields(vs, flds) \ 1556 (VSinquire (vs, (int32 *) NULL, (int32*) NULL, (char*) flds, (int32*) NULL, (char*) NULL)) 1558 #define VSQueryvsize(vs, size) \ 1559 (VSinquire (vs, (int32 *) NULL, (int32*) NULL, (char*) NULL, (int32*) size, (char*) NULL)) 1561 #define VSQueryname(vs, name) \ 1562 (VSinquire (vs, (int32 *) NULL, (int32*) NULL, (char*) NULL, (int32*) NULL, (char*) name)) 1569 int32 count,
const void *
values);
1579 (int32
vgid, intn attrindex,
char *name,
1580 int32 *
datatype, int32 *count, int32 *size);
1583 int32 *
count, int32 *
size, int32 *nfields, uint16 *refnum);
1585 (int32 vgid, intn attrindex,
void *
values);
1591 (int32 vsid,
const char *fieldname, int32 *fldindex);
1594 int32 datatype, int32 count,
const void *
values);
1598 (int32 vsid, int32
findex);
1602 (int32 vsid, int32
findex, intn attrindex,
1603 char *name, int32 *datatype, int32 *count,
1606 (int32 vsid, int32
findex, intn attrindex,
1687 (int32
id,
const char *
vsclass, uintn start_vd,
1688 uintn array_size, uint16 *
refarray);
1691 (int32
id, uintn start_vd, uintn array_size, uint16 *
refarray);
1694 (int32
vkey, int32 block_size);
1697 (int32
vkey, int32 num_blocks);
1700 (int32
vkey, int32* block_size, int32* num_blocks);
1709 (
void * k1,
void * k2, intn cmparg);
1712 (
void * k1,
void * k2, intn cmparg);
1727 (
char *path, intn acc_mode, int16 ndds);
1736 (
HFILEID f, int32 vgid,
const char * accesstype);
1742 (int32
vkey, int32 vskey);
1749 (int32
vkey, int32 tag, int32 ref);
1755 (int32
vkey,int32 tag);
1761 (int32
id, int32 start_ref, int32 n_vgs, int32 *
refarray);
1764 (int32
vkey, int32
which, int32 * tag, int32 * ref);
1773 (int32
vkey, int32 tag, int32 ref);
1785 (int32
vkey, int32
id);
1788 (int32
vkey, int32
id);
1794 (int32
vkey, int32
id);
1800 (int32
vkey, uint16 * name_len);
1803 (int32
vkey, uint16 * classname_len);
1809 (int32
vkey, int32 * nentries,
char *
vgname);
1812 (int32 f, int32 ref);
1818 (
const char *classname);
1821 (int32
id, uintn start_vg, uintn n_vgs, uint16 *
refarray);
1849 (
const char * attrs, int32 * attrc,
char *** attrv);
1855 (
HFILEID f,
const char *
field,
const uint8 *buf, int32 n, int32 datatype,
1859 (
HFILEID f,
const char *
field,
const uint8 *buf, int32 n, int32 datatype,
1900 (int32 f, int32 ref);
1919 (int32
vkey, int32 idx);
1922 (int32
vkey, int32 idx);
1925 (int32
vkey, int32 idx);
1928 (int32
vkey, int32 idx);
1931 (int32
vkey, int32 idx);
1934 (int32
vkey,
const char *filename, int32 offset);
1937 (int32
vkey, uintn name_len,
char *filename, int32* offset);
1940 (int32
vkey, uintn name_len,
char *filename, int32* offset,
1944 (int32 vsid, intn
packtype,
const char *fields_in_buf,
1945 void * buf, intn
bufsz, intn n_records,
1946 const char *
fields,
void * fldbufpt[]);
1963 #if defined c_plusplus || defined __cplusplus
HDFLIBAPI int32 DFKisnativeNT(int32 numbertype)
HDFLIBAPI intn VSfnattrs(int32 vsid, int32 findex)
HDFLIBAPI int DFSDsetrange(void *maxi, void *mini)
HDFLIBAPI intn DF24getdims(const char *filename, int32 *pxdim, int32 *pydim, intn *pil)
HDFLIBAPI intn GRreadlut(int32 lutid, void *data)
HDFFCLIBAPI intf intf intf * count
HDFLIBAPI int32 DFdisetup(int maxsize)
HDFLIBAPI int32 VFfieldorder(int32 vkey, int32 idx)
HDFLIBAPI intn VSattrinfo(int32 vsid, int32 findex, intn attrindex, char *name, int32 *datatype, int32 *count, int32 *size)
HDFLIBAPI void Vsetzap(void)
HDFLIBAPI intn DFCIunjpeg(int32 file_id, uint16 tag, uint16 ref, void *image, int32 xdim, int32 ydim, int16 scheme)
HDFLIBAPI intn Vgetattr2(int32 vgid, intn attrindex, void *values)
HDFLIBAPI intn DFGRIgetimlut(const char *filename, void *imlut, int32 xdim, int32 ydim, intn type, intn isfortran, int *compressed, uint16 *compr_type, int *has_pal)
HDFLIBAPI intn DFKnb8b(void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
HDFLIBAPI intn DFGRaddimage(const char *filename, void *image, int32 xdim, int32 ydim)
HDFLIBAPI int DFSDsetdimstrs(int dim, const char *label, const char *unit, const char *format)
HDFLIBAPI intn Vnattrs2(int32 vgid)
HDFLIBAPI intn DFGRgetimdims(const char *filename, int32 *pxdim, int32 *pydim, intn *pncomps, intn *pil)
HDFLIBAPI intn DF24addimage(const char *filename, const void *image, int32 xdim, int32 ydim)
HDFLIBAPI uint16 DFPlastref(void)
HDFLIBAPI int32 VFfieldisize(int32 vkey, int32 idx)
HDFLIBAPI int32 HLgetdatainfo(int32 file_id, uint8 *buf, uintn start_block, uintn info_count, int32 *offsetarray, int32 *lengtharray)
HDFLIBAPI int32 VSread(int32 vkey, uint8 buf[], int32 nelt, int32 interlace)
HDFLIBAPI int DFSDsetfillvalue(void *fill_value)
HDFLIBAPI intn Hdupdd(int32 file_id, uint16 tag, uint16 ref, uint16 old_tag, uint16 old_ref)
HDFFCLIBAPI intf intf * lref
HDFFCLIBAPI _fcd intf * findex
HDFLIBAPI intn vcompare(void *k1, void *k2, intn cmparg)
HDFLIBAPI intn Hbitread(int32 bitid, intn count, uint32 *data)
HDFLIBAPI intn Vsetattr(int32 vgid, const char *attrname, int32 datatype, int32 count, const void *values)
HDFLIBAPI int32 ANwriteann(int32 ann_id, const char *ann, int32 annlen)
HDFLIBAPI void vfdestroynode(void *n)
HDFLIBAPI int DFSDsetcal(float64 cal, float64 cal_err, float64 ioff, float64 ioff_err, int32 cal_nt)
HDFLIBAPI int16 HEvalue(int32 level)
HDFLIBAPI int32 VSsizeof(int32 vkey, char *fields)
HDFLIBAPI int32 VFfieldtype(int32 vkey, int32 idx)
HDFLIBAPI int32 VHstoredatam(HFILEID f, const char *field, const uint8 *buf, int32 n, int32 datatype, const char *vsname, const char *vsclass, int32 order)
HDFLIBAPI intn HCPsetup_szip_parms(comp_info *c_info, int32 nt, int32 ncomp, int32 ndims, int32 *dims, int32 *cdims)
HDFLIBAPI int32 vmakecompat(char *fs)
HDFFCLIBAPI intf intf intf * lformat
HDFFCLIBAPI intf intf * release
HDFLIBAPI int32 GRcreate(int32 grid, const char *name, int32 ncomp, int32 nt, int32 il, int32 dimsizes[2])
HDFLIBAPI intn HDvalidfid(int32 file_id)
HDFLIBAPI intn GRwriteimage(int32 riid, int32 start[2], int32 stride[2], int32 count[2], void *data)
HDFLIBAPI intn GRgetnluts(int32 riid)
HDFLIBAPI intn DFANIclear(void)
HDFLIBAPI intn ANfileinfo(int32 an_id, int32 *n_file_label, int32 *n_file_desc, int32 *n_obj_label, int32 *n_obj_desc)
HDFLIBAPI intn VSgetblockinfo(int32 vkey, int32 *block_size, int32 *num_blocks)
HDFLIBAPI intn Vclose(HFILEID f)
HDFLIBAPI intn GRreadimage(int32 riid, int32 start[2], int32 stride[2], int32 count[2], void *data)
HDFFCLIBAPI intf * block_size
HDFFCLIBAPI intf * maxlen_unit
HDFLIBAPI intn GRsetcompress(int32 riid, comp_coder_t comp_type, comp_info *cinfo)
HDFLIBAPI int32 HRPconvert(int32 fid, uint16 tag, uint16 ref, int32 xdim, int32 ydim, int16 scheme, comp_info *cinfo, uintn pixel_size)
HDFLIBAPI char * HDf2cstring(_fcd fdesc, intn len)
HDFFCLIBAPI _fcd _fcd intf intf * datatype
HDFLIBAPI HFILEID Vopen(char *path, intn acc_mode, int16 ndds)
HDFFCLIBAPI intf intf intf * atype
HDFLIBAPI intn DFPgetpal(const char *filename, void *palette)
HDFLIBAPI intn DFGRsetlutdims(int32 xdim, int32 ydim, intn ncomps, intn il)
HDFLIBAPI int32 vimakecompat(HFILEID f)
HDFLIBAPI intn Vfinish(HFILEID f)
HDFFCLIBAPI intf _fcd intf intf * bufsz
HDFLIBAPI uint16 Htagnewref(int32 file_id, uint16 tag)
HDFLIBAPI int32 Hstartbitwrite(int32 file_id, uint16 tag, uint16 ref, int32 length)
HDFLIBAPI int32 Vdelete(int32 f, int32 ref)
union hdf_chunk_def_u HDF_CHUNK_DEF
HDFLIBAPI intn DFR8putimage(const char *filename, const void *image, int32 xdim, int32 ydim, uint16 compress)
HDFLIBAPI int32 DFANIgetannlen(const char *filename, uint16 tag, uint16 ref, int type)
HDFLIBAPI intn Hbitappendable(int32 bitid)
HDFFCLIBAPI intf intf intf intf * nentries
HDFLIBAPI int32 Htrunc(int32 access_id, int32 trunc_len)
HDFLIBAPI intn VSsetblocksize(int32 vkey, int32 block_size)
HDFLIBAPI int32 VSQueryref(int32 vkey)
HDFLIBAPI intn GRendaccess(int32 riid)
HDFLIBAPI intn GRsetaccesstype(int32 riid, uintn accesstype)
HDFLIBAPI int DFSDsetdims(intn rank, int32 dimsizes[])
HDFLIBAPI char * HDgettagsname(uint16 tag)
HDFLIBAPI intn HEshutdown(void)
HDFLIBAPI intn VSnattrs(int32 vsid)
HDFLIBAPI void HPend(void)
HDFLIBAPI int32 DFCIunrle(uint8 *buf, uint8 *bufto, int32 outlen, int resetsave)
HDFLIBAPI intn HDc2fstr(char *str, intn len)
HDFLIBAPI intn DF24getimage(const char *filename, void *image, int32 xdim, int32 ydim)
HDFLIBAPI intn HDgettagnum(const char *tag_name)
HDFLIBAPI uint16 DFR8lastref(void)
HDFFCLIBAPI float64 * cal_err
HDFLIBAPI intn VSgetvdatas(int32 id, uintn start_vd, uintn array_size, uint16 *refarray)
HDFLIBAPI intn DFPnpals(const char *filename)
HDFLIBAPI int32 VFfieldesize(int32 vkey, int32 idx)
HDFFCLIBAPI intf * llabel
HDFFCLIBAPI intf intf * comp_type
HDFLIBAPI const char * HDfidtoname(int32 fid)
HDFLIBAPI int DFSDendslice(void)
HDFLIBAPI intn DF24readref(const char *filename, uint16 ref)
HDFLIBAPI void HEPclear(void)
HDFLIBAPI int32 vicheckcompat(HFILEID f)
HDFLIBAPI void * HDmemfill(void *dest, const void *src, uint32 item_size, uint32 num_items)
HDFLIBAPI intn DFGRIsetil(intn il, intn type)
HDFLIBAPI int32 ANend(int32 an_id)
HDFLIBAPI int32 Vfind(HFILEID f, const char *vgname)
HDFLIBAPI int32 VSdelete(int32 f, int32 ref)
HDFLIBAPI uint16 DFANlastref(void)
HDFLIBAPI int HDinqblockinfo(int32 aid, int32 *length, int32 *first_length, int32 *block_length, int32 *number_blocks)
HDFLIBAPI int32 Vgetnamelen(int32 vkey, uint16 *name_len)
HDFLIBAPI intn DFKsetNT(int32 ntype)
HDFFCLIBAPI _fcd intf _fcd filemode
HDFLIBAPI int32 VSdetach(int32 vkey)
HDFFCLIBAPI void intf dims[]
HDFLIBAPI uint16 HDmake_special_tag(uint16 tag)
HDFLIBAPI int32 DFSDndatasets(char *filename)
HDFLIBAPI int32 Hoffset(int32 file_id, uint16 tag, uint16 ref)
HDFLIBAPI intn VSgetattr(int32 vsid, int32 findex, intn attrindex, void *values)
HDFLIBAPI int32 HDspaceleft(void)
HDFFCLIBAPI intf intf * ispre32
HDFLIBAPI int32 HLcreate(int32 file_id, uint16 tag, uint16 ref, int32 block_length, int32 number_blocks)
HDFFCLIBAPI _fcd intf * localtype
HDFFCLIBAPI intf intf * refarray
HDFFCLIBAPI float64 float64 * ioff
HDFLIBAPI char * HIstrncpy(char *dest, const char *source, int32 len)
HDFLIBAPI intn VSfdefine(int32 vkey, const char *field, int32 localtype, int32 order)
HDFLIBAPI intn GRreadchunk(int32 riid, int32 *origin, void *datap)
HDFFCLIBAPI intf * dimsize
HDFLIBAPI intn Vnattrs(int32 vgid)
HDFLIBAPI intn Vinqtagref(int32 vkey, int32 tag, int32 ref)
HDFLIBAPI intn Visvs(int32 vkey, int32 id)
HDFFCLIBAPI intf * accesstype
HDFLIBAPI intn DF24setil(intn il)
HDFLIBAPI ann_type ANtag2atype(uint16 atag)
HDFLIBAPI intn Vinquire(int32 vkey, int32 *nentries, char *vgname)
HDFLIBAPI intn HLconvert(int32 aid, int32 block_length, int32 number_blocks)
HDFLIBAPI intn VSisinternal(const char *vsclass)
HDFLIBAPI intn VSinquire(int32 vkey, int32 *nelt, int32 *interlace, char *fields, int32 *eltsize, char *vsname)
HDFLIBAPI intn Vgetvgroups(int32 id, uintn start_vg, uintn n_vgs, uint16 *refarray)
HDFLIBAPI int32 DFANgetlablen(const char *filename, uint16 tag, uint16 ref)
HDFLIBAPI intn DF24putimage(const char *filename, const void *image, int32 xdim, int32 ydim)
HDFLIBAPI intn VSfindattr(int32 vsid, int32 findex, const char *attrname)
HDFLIBAPI int32 GRfindattr(int32 id, const char *name)
HDFLIBAPI int32 Vgetid(HFILEID f, int32 vgid)
HDFLIBAPI intn DFR8addimage(const char *filename, const void *image, int32 xdim, int32 ydim, uint16 compress)
HDFLIBAPI int32 ANget_tagref(int32 an_id, int32 idx, ann_type type, uint16 *ann_tag, uint16 *ann_ref)
HDFLIBAPI const char * HEstring(hdf_err_code_t error_code)
HDFLIBAPI intn DFGRreadref(const char *filename, uint16 ref)
HDFLIBAPI int DFSDgetcal(float64 *pcal, float64 *pcal_err, float64 *pioff, float64 *pioff_err, int32 *cal_nt)
HDFLIBAPI intn HDputc(uint8 c, int32 access_id)
HDFFCLIBAPI _fcd intf * overwrite
HDFLIBAPI intn Vfindattr(int32 vgid, const char *attrname)
HDFLIBAPI intn DFR8setpalette(uint8 *pal)
HDFFCLIBAPI intf * tagarray
HDFLIBAPI intn GRend(int32 grid)
struct hdf_chunk_def_u::@14 comp
HDFFCLIBAPI intf dimsizes[]
HDFLIBAPI intn DF24setcompress(int32 type, comp_info *cinfo)
HDFLIBAPI intn HCPgetdatasize(int32 file_id, uint16 data_tag, uint16 data_ref, int32 *comp_size, int32 *orig_size)
HDFLIBAPI int32 ANannlen(int32 ann_id)
HDFLIBAPI int32 VSsetname(int32 vkey, const char *vsname)
HDFLIBAPI intn GRreqlutil(int32 riid, intn il)
HDFLIBAPI intn DFPputpal(const char *filename, const void *palette, intn overwrite, const char *filemode)
HDFLIBAPI int DFSDgetrange(void *pmax, void *pmin)
HDFLIBAPI intn DFR8Pshutdown(void)
HDFLIBAPI int32 Ventries(HFILEID f, int32 vgid)
HDFLIBAPI void vtfreekey(void *k)
HDFLIBAPI intn HBconvert(int32 aid)
HDFLIBAPI int32 Vgetclassnamelen(int32 vkey, uint16 *classname_len)
HDFFCLIBAPI intf intf _fcd attrname
HDFFCLIBAPI intf intf intf * maxlen_coordsys
HDFLIBAPI int32 VQueryref(int32 vkey)
HDFLIBAPI int DFSDgetdatastrs(char *label, char *unit, char *format, char *coordsys)
HDFLIBAPI intn Hbitseek(int32 bitid, int32 byte_offset, intn bit_offset)
HDFLIBAPI intn DFGRIrestart(void)
HDFLIBAPI intn Hnextread(int32 access_id, uint16 tag, uint16 ref, intn origin)
HDFLIBAPI intn VSsetattr(int32 vsid, int32 findex, const char *attrname, int32 datatype, int32 count, const void *values)
HDFLIBAPI intn Vgetattr(int32 vgid, intn attrindex, void *values)
HDFLIBAPI intn Vinitialize(HFILEID f)
HDFLIBAPI 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)
HDFFCLIBAPI intf intf reflist[]
HDFFCLIBAPI intf intf maxsizes[]
HDFLIBAPI int32 DFANIgetfann(int32 file_id, char *ann, int32 maxlen, int type, int isfirst)
HDFLIBAPI intn DFR8getimage(const char *filename, uint8 *image, int32 xdim, int32 ydim, uint8 *pal)
HDFFCLIBAPI intf intf intf intf void * buffer
HDFLIBAPI int32 Vfindclass(HFILEID f, const char *vgclass)
HDFLIBAPI int32 Vdetach(int32 vkey)
HDFLIBAPI intn GRgetiminfo(int32 riid, char *name, int32 *ncomp, int32 *nt, int32 *il, int32 dimsizes[2], int32 *n_attr)
HDFFCLIBAPI intf intf _fcd intf * annlen
HDFLIBAPI int DFSDgetdata(const char *filename, intn rank, int32 maxsizes[], void *data)
HDFLIBAPI int DFSDreadref(char *filename, uint16 ref)
HDFLIBAPI intn DFPrestart(void)
HDFLIBAPI intn Hsync(int32 file_id)
HDFLIBAPI int32 DFCIrle(const void *buf, void *bufto, int32 len)
HDFLIBAPI int32 Hlength(int32 file_id, uint16 tag, uint16 ref)
HDFLIBAPI intn GR2bmapped(int32 riid, intn *tobe_mapped, intn *created_byGR)
HDFFCLIBAPI intf intf * pydim
HDFFCLIBAPI intf * maxcache
HDFFCLIBAPI intf * idarray
HDFLIBAPI int32 Vgettagrefs(int32 vkey, int32 tagarray[], int32 refarray[], int32 n)
HDFLIBAPI intn DFKsb8b(void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
HDFLIBAPI int32 VSQuerytag(int32 vkey)
HDFLIBAPI int32 GRgetlutid(int32 riid, int32 idx)
HDFLIBAPI intn GRattrinfo(int32 id, int32 idx, char *name, int32 *attr_nt, int32 *count)
HDFLIBAPI intn Hinquire(int32 access_id, int32 *pfile_id, uint16 *ptag, uint16 *pref, int32 *plength, int32 *poffset, int32 *pposn, int16 *paccess, int16 *pspecial)
HDFLIBAPI int32 Hstartread(int32 file_id, uint16 tag, uint16 ref)
HDFFCLIBAPI _fcd _fcd _fcd coordsys
HDFLIBAPI intn DFKsb2b(void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
HDFLIBAPI int32 Vflocate(int32 vkey, char *field)
HDFLIBAPI intn VSfexist(int32 vkey, char *fields)
HDFFCLIBAPI intf intf * interlace
HDFLIBAPI int32 Hnumber(int32 file_id, uint16 tag)
HDFLIBAPI intn vcompareref(void *k1, void *k2, intn cmparg)
HDFLIBAPI intn HPregister_term_func(hdf_termfunc_t term_func)
HDFLIBAPI intn GRsetexternalfile(int32 riid, const char *filename, int32 offset)
HDFLIBAPI int32 DFANgetfidlen(int32 file_id, intn isfirst)
HDFLIBAPI intn rigcompare(void *k1, void *k2, intn cmparg)
HDFLIBAPI int DFSDgetfillvalue(void *fill_value)
HDFLIBAPI intn GRsetchunk(int32 riid, HDF_CHUNK_DEF chunk_def, int32 flags)
HDFLIBAPI int32 VSseek(int32 vkey, int32 eltpos)
HDFLIBAPI intn HDdont_atexit(void)
HDFLIBAPI int32 VSgetid(HFILEID f, int32 vsref)
HDFFCLIBAPI intf intf _fcd intf intf intf * startpos
HDFLIBAPI intn DFANputdesc(const char *filename, uint16 tag, uint16 ref, char *desc, int32 desclen)
HDFFCLIBAPI _fcd intf intf intf * compress
HDFLIBAPI int32 Vinsert(int32 vkey, int32 vskey)
HDFFCLIBAPI _fcd intf intf * nt
HDFLIBAPI int32 Vgetclass(int32 vkey, char *vgclass)
HDFLIBAPI void HEreport(const char *,...)
HDFLIBAPI intn Vgettagref(int32 vkey, int32 which, int32 *tag, int32 *ref)
HDFLIBAPI uint16 DFfindnextref(int32 file_id, uint16 tag, uint16 lref)
HDFLIBAPI int32 Hstartwrite(int32 file_id, uint16 tag, uint16 ref, int32 length)
HDFLIBAPI intn HCPgetcompinfo(int32 file_id, uint16 data_tag, uint16 data_ref, comp_coder_t *coder_type, comp_info *c_info)
HDFLIBAPI int32 Vattach(HFILEID f, int32 vgid, const char *accesstype)
HDFLIBAPI intn Vdeletetagref(int32 vkey, int32 tag, int32 ref)
HDFLIBAPI intn DFANIputann(const char *filename, uint16 tag, uint16 ref, uint8 *ann, int32 annlen, int type)
HDFLIBAPI intn Vgisinternal(int32 vkey)
HDFLIBAPI intn DFKnb2b(void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
HDFLIBAPI intn HDis_special_tag(uint16 tag)
HDFLIBAPI intn Hgetbit(int32 bitid)
HDFLIBAPI intn Vattrinfo2(int32 vgid, intn attrindex, char *name, int32 *datatype, int32 *count, int32 *size, int32 *nfields, uint16 *refnum)
HDFLIBAPI intn DFPaddpal(const char *filename, const void *palette)
HDFFCLIBAPI intf intf _fcd intf * listsize
HDFLIBAPI intn Hseek(int32 access_id, int32 offset, intn origin)
HDFFCLIBAPI intf intf * ref
HDFFCLIBAPI _fcd intf intf _fcd pal
HDFFCLIBAPI intf * packtype
HDFLIBAPI int32 Vgetversion(int32 vgid)
PRIVATE uint16 search_ref
HDFLIBAPI intn DFR8restart(void)
HDFLIBAPI intn HPbitshutdown(void)
HDFLIBAPI int32 ANcreatef(int32 an_id, ann_type type)
HDFLIBAPI int32 Hstartaccess(int32 file_id, uint16 tag, uint16 ref, uint32 flags)
HDFLIBAPI void HEpush(hdf_err_code_t error_code, const char *function_name, const char *file_name, intn line)
HDFLIBAPI intn DFGRreqimil(intn il)
HDFLIBAPI intn GRreqimageil(int32 riid, intn il)
HDFLIBAPI intn VPshutdown(void)
HDFFCLIBAPI intf intf * ydim
HDFLIBAPI int DFSDgetslice(const char *filename, int32 winst[], int32 windims[], void *data, int32 dims[])
HDFLIBAPI intn DFGRaddlut(const char *filename, void *lut, int32 xdim, int32 ydim)
HDFLIBAPI intn DFdiput(int32 list, uint16 tag, uint16 ref)
HDFLIBAPI intn DFKnb4b(void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
HDFLIBAPI int32 VSappendable(int32 vkey, int32 blk)
HDFLIBAPI intn ANannlist(int32 an_id, ann_type type, uint16 elem_tag, uint16 elem_ref, int32 ann_list[])
HDFFCLIBAPI intf * n_datasets
HDFFCLIBAPI _fcd _fcd _fcd intf * isfortran
HDFLIBAPI const char * HDgettagdesc(uint16 tag)
HDFLIBAPI int32 DFANIgetfannlen(int32 file_id, int type, int isfirst)
HDFLIBAPI int32 VSgetname(int32 vkey, char *vsname)
HDFLIBAPI int32 VSlone(HFILEID f, int32 *idarray, int32 asize)
PRIVATE uint16 search_tag
HDFLIBAPI int32 VSfind(HFILEID f, const char *vsname)
HDFLIBAPI int32 DFdiread(int32 file_id, uint16 tag, uint16 ref)
HDFLIBAPI int DFSDwriteref(const char *filename, uint16 ref)
HDFFCLIBAPI _fcd intf intf * order
HDFLIBAPI int32 Vgetnext(int32 vkey, int32 id)
HDFLIBAPI intn VSgetexternalfile(int32 vkey, uintn name_len, char *filename, int32 *offset)
HDFLIBAPI intn DFGRsetimdims(int32 xdim, int32 ydim, intn ncomps, intn il)
HDFLIBAPI intn ANendaccess(int32 ann_id)
HDFLIBAPI intn HDreuse_tagref(int32 file_id, uint16 tag, uint16 ref)
HDFLIBAPI int32 GRnametoindex(int32 grid, const char *name)
HDFLIBAPI int32 VSsetclass(int32 vkey, const char *vsclass)
HDFLIBAPI intn DF24setdims(int32 xdim, int32 ydim)
HDFLIBAPI intn Hgetfileversion(int32 file_id, uint32 *majorv, uint32 *minorv, uint32 *release, char *string)
HDFLIBAPI int32 Vnrefs(int32 vkey, int32 tag)
HDFLIBAPI int32 DFANgetfds(int32 file_id, char *desc, int32 maxlen, intn isfirst)
HDFLIBAPI int32 VSgetinterlace(int32 vkey)
HDFLIBAPI int32 ANtagref2id(int32 an_id, uint16 ann_tag, uint16 ann_ref)
HDFLIBAPI int32 Vaddtagref(int32 vkey, int32 tag, int32 ref)
HDFLIBAPI intn DFR8readref(const char *filename, uint16 ref)
HDFLIBAPI intn GRgetlutinfo(int32 riid, int32 *ncomp, int32 *nt, int32 *il, int32 *nentries)
HDFFCLIBAPI intf * num_blocks
HDFLIBAPI intn DFGRIreqil(intn il, intn type)
HDFLIBAPI void DFCIunimcomp(int32 xdim, int32 ydim, uint8 in[], uint8 out[])
HDFLIBAPI intn DFPwriteref(const char *filename, uint16 ref)
HDFLIBAPI int DFgetcomp(int32 file_id, uint16 tag, uint16 ref, uint8 *image, int32 xdim, int32 ydim, uint16 scheme)
HDFFCLIBAPI intf intf _fcd intf * eltsize
HDFLIBAPI int DFSDendslab(void)
HDFLIBAPI int DFSDsetdatastrs(const char *label, const char *unit, const char *format, const char *coordsys)
HDFLIBAPI intn DF24restart(void)
HDFLIBAPI intn DFR8getdims(const char *filename, int32 *pxdim, int32 *pydim, int *pispal)
HDFLIBAPI char * VFfieldname(int32 vkey, int32 idx)
HDFLIBAPI int DFANIaddfann(int32 file_id, char *ann, int32 annlen, int type)
HDFFCLIBAPI intf _fcd intf intf intf * values
HDFLIBAPI int DFSDwriteslab(int32 start[], int32 stride[], int32 count[], void *data)
HDFLIBAPI intn HPisappendable(int32 aid)
HDFLIBAPI void DFCIimcomp(int32 xdim, int32 ydim, const uint8 *in, uint8 out[], uint8 in_pal[], uint8 out_pal[], int mode)
HDFLIBAPI intn DFANPshutdown(void)
HDFLIBAPI int DFANIlablist(const char *filename, uint16 tag, uint16 reflist[], uint8 *labellist, int listsize, int maxlen, int startpos, int isfortran)
HDFLIBAPI intn VSPshutdown(void)
HDFLIBAPI intn GRgetcompinfo(int32 riid, comp_coder_t *comp_type, comp_info *cinfo)
HDFLIBAPI int DFSDsetlengths(int maxlen_label, int maxlen_unit, int maxlen_format, int maxlen_coordsys)
HDFLIBAPI intn Hgetlibversion(uint32 *majorv, uint32 *minorv, uint32 *releasev, char *string)
HDFLIBAPI intn ANnumann(int32 an_id, ann_type type, uint16 elem_tag, uint16 elem_ref)
HDFLIBAPI void VSdump(int32 vkey)
HDFFCLIBAPI intf * isfirst
HDFFCLIBAPI _fcd intf * desclen
HDFFCLIBAPI _fcd _fcd intf * n
HDFLIBAPI intn Hshutdown(void)
HDFLIBAPI intn DFKsb4b(void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
HDFLIBAPI int DFSDgetdims(const char *filename, intn *prank, int32 sizes[], intn maxrank)
HDFLIBAPI void vdestroynode(void *n)
HDFLIBAPI intn DFSDpre32sdg(char *filename, uint16 ref, intn *ispre32)
HDFLIBAPI intn Happendable(int32 aid)
HDFLIBAPI intn DFGRPshutdown(void)
HDFPUBLIC char * HDstrdup(const char *s)
HDFFCLIBAPI intf intf intf * lcoordsys
HDFLIBAPI intn HXsetcreatedir(const char *dir)
HDFFCLIBAPI float64 float64 float64 * ioff_err
HDFLIBAPI intn Hgetntinfo(int32 numbertype, hdf_ntinfo_t *nt_info)
HDFLIBAPI intn Vnoldattrs(int32 vgid)
HDFLIBAPI int32 VQuerytag(int32 vkey)
HDFLIBAPI uint16 Hnewref(int32 file_id)
HDFLIBAPI int32 Hread(int32 access_id, int32 length, void *data)
HDFFCLIBAPI intf intf intf * pil
HDFLIBAPI intn GRPshutdown(void)
HDFLIBAPI int DFANIaddentry(int type, uint16 annref, uint16 datatag, uint16 dataref)
HDFLIBAPI 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)
HDFLIBAPI int32 VSfindclass(HFILEID f, const char *vsclass)
HDFLIBAPI intn VSsetinterlace(int32 vkey, int32 interlace)
HDFFCLIBAPI intf intf intf intf void intf buffer_size[]
HDFLIBAPI intn GRsetattr(int32 id, const char *name, int32 attr_nt, int32 count, const void *data)
HDFFCLIBAPI _fcd intf intf intf * il
HDFLIBAPI intn DFGRputimage(const char *filename, void *image, int32 xdim, int32 ydim)
HDFLIBAPI intn DFANgetlabel(const char *filename, uint16 tag, uint16 ref, char *label, int32 maxlen)
HDFLIBAPI void HEprint(FILE *stream, int32 print_level)
HDFLIBAPI uint16 HDbase_tag(uint16 tag)
HDFLIBAPI intn Hexist(int32 file_id, uint16 search_tag, uint16 search_ref)
HDFLIBAPI intn Hclose(int32 file_id)
HDFLIBAPI int32 VSgetclass(int32 vkey, char *vsclass)
HDFLIBAPI intn GRgetchunkinfo(int32 riid, HDF_CHUNK_DEF *chunk_def, int32 *flags)
HDFLIBAPI intn GRwritelut(int32 riid, int32 ncomps, int32 nt, int32 il, int32 nentries, void *data)
HDFLIBAPI int DFSDgetdatalen(int *llabel, int *lunit, int *lformat, int *lcoordsys)
HDFLIBAPI int32 ANstart(int32 file_id)
HDFLIBAPI intn DFANputlabel(const char *filename, uint16 tag, uint16 ref, char *label)
HDFLIBAPI int32 ANid2tagref(int32 an_id, uint16 *ann_tag, uint16 *ann_ref)
HDFLIBAPI int32 Hopen(const char *path, intn acc_mode, int16 ndds)
HDFLIBAPI int32 Vgetuservgs(int32 id, int32 start_ref, int32 n_vgs, int32 *refarray)
HDFLIBAPI intn HDcheck_tagref(int32 file_id, uint16 tag, uint16 ref)
HDFLIBAPI int32 vexistvg(HFILEID f, uint16 vgid)
HDFLIBAPI uint16 DF24lastref(void)
HDFFCLIBAPI _fcd intf * ncomp
HDFLIBAPI intn Hcache(int32 file_id, intn cache_on)
HDFLIBAPI intn DFR8writeref(const char *filename, uint16 ref)
HDFLIBAPI int32 ANreadann(int32 ann_id, char *ann, int32 maxlen)
HDFLIBAPI intn DFANlablist(const char *filename, uint16 tag, uint16 reflist[], char *labellist, intn listsize, intn maxlen, intn startpos)
HDFLIBAPI intn HCPgetcomptype(int32 file_id, uint16 data_tag, uint16 data_ref, comp_coder_t *coder_type)
HDFFCLIBAPI intf void * scale
HDFLIBAPI int DFSDgetdimlen(int dim, int *llabel, int *lunit, int *lformat)
HDFLIBAPI void vsdestroynode(void *n)
HDFLIBAPI intn DFR8nimages(const char *filename)
HDFFCLIBAPI intf * acc_mode
HDFLIBAPI uint16 GRluttoref(int32 lutid)
HDFLIBAPI intn DFdiwrite(int32 file_id, int32 list, uint16 tag, uint16 ref)
HDFLIBAPI int32 Vntagrefs(int32 vkey)
HDFLIBAPI intn HCPencode_header(uint8 *p, comp_model_t model_type, model_info *m_info, comp_coder_t coder_type, comp_info *c_info)
HDFLIBAPI intn DFR8getpalref(uint16 *pal_ref)
HDFLIBAPI int32 Vgetname(int32 vkey, char *vgname)
HDFLIBAPI char * HDgetNTdesc(int32 nt)
HDFFCLIBAPI intf intf _fcd fields
HDFLIBAPI int32 VHmakegroup(HFILEID f, int32 tagarray[], int32 refarray[], int32 n, const char *vgname, const char *vgclass)
HDFLIBAPI int32 VSgetfields(int32 vkey, char *fields)
HDFPUBLIC intn HCget_config_info(comp_coder_t coder_type, uint32 *compression_config_info)
HDFLIBAPI intn DFGRIgetdims(const char *filename, int32 *pxdim, int32 *pydim, intn *pncomps, intn *pil, intn type)
HDFLIBAPI intn GRwritechunk(int32 riid, int32 *origin, const void *datap)
HDFLIBAPI int32 VHstoredata(HFILEID f, const char *field, const uint8 *buf, int32 n, int32 datatype, const char *vsname, const char *vsclass)
HDFFCLIBAPI intf intf start[]
HDFLIBAPI intn DFGRsetcompress(int32 scheme, comp_info *cinfo)
HDFLIBAPI intn Visvg(int32 vkey, int32 id)
HDFLIBAPI intn VSPhshutdown(void)
HDFLIBAPI int32 vexistvs(HFILEID f, uint16 vsref)
HDFLIBAPI void DFdifree(int32 groupID)
HDFLIBAPI intn Hdeldd(int32 file_id, uint16 tag, uint16 ref)
HDFLIBAPI int32 Hendbitaccess(int32 bitfile_id, intn flushbit)
HDFLIBAPI intn DF24nimages(const char *filename)
HDFLIBAPI int32 DFANgetfid(int32 file_id, char *id, int32 maxlen, intn isfirst)
HDFLIBAPI int DFSDreadslab(const char *filename, int32 start[], int32 slab_size[], int32 stride[], void *buffer, int32 buffer_size[])
HDFLIBAPI int32 GRselect(int32 grid, int32 idx)
HDFLIBAPI intn DF24reqil(intn il)
HDFLIBAPI uint16 GRidtoref(int32 riid)
HDFLIBAPI int DFR8setcompress(int32 scheme, comp_info *cinfo)
int32 chunk_lengths[H4_MAX_VAR_DIMS]
HDFLIBAPI int32 HCPquery_encode_header(comp_model_t model_type, model_info *m_info, comp_coder_t coder_type, comp_info *c_info)
HDFLIBAPI uint16 DFGRIlastref(void)
HDFLIBAPI intn DFGRIsetdims(int32 xdim, int32 ydim, intn ncomps, intn type)
HDFLIBAPI int32 DFANgetdesclen(const char *filename, uint16 tag, uint16 ref)
HDFLIBAPI intn DFGRgetlutdims(const char *filename, int32 *pxdim, int32 *pydim, intn *pncomps, intn *pil)
HDFLIBAPI int DFSDclear(void)
HDFLIBAPI intn HLsetblockinfo(int32 aid, int32 block_size, int32 num_blocks)
HDFLIBAPI int DFSDsetdimscale(intn dim, int32 dimsize, void *scale)
HDFLIBAPI intn DFANgetdesc(const char *filename, uint16 tag, uint16 ref, char *desc, int32 maxlen)
HDFFCLIBAPI intf * eltpos
HDFLIBAPI int32 VSgetversion(int32 vkey)
HDFLIBAPI int32 VSwrite(int32 vkey, const uint8 buf[], int32 nelt, int32 interlace)
HDFFCLIBAPI intf intf intf * type
HDFLIBAPI intn Vattrinfo(int32 vgid, intn attrindex, char *name, int32 *datatype, int32 *count, int32 *size)
HDFLIBAPI int DFSDsetorder(int arrayorder)
HDFFCLIBAPI intf intf * n_attrs
HDFLIBAPI uint16 DFSDlastref(void)
HDFFCLIBAPI intf intf * flags
HDFLIBAPI int32 VSattach(HFILEID f, int32 vsref, const char *accesstype)
HDFLIBAPI int HDerr(int32 file_id)
HDFLIBAPI uint16 DFANIlocate(int32 file_id, int type, uint16 tag, uint16 ref)
HDFFCLIBAPI intf intf * asize
HDFLIBAPI intn VSisattr(int32 vsid)
HDFLIBAPI intn VSsetnumblocks(int32 vkey, int32 num_blocks)
HDFFCLIBAPI intf intf _fcd intf * maxlen
HDFLIBAPI intn HCPdecode_header(uint8 *p, comp_model_t *model_type, model_info *m_info, comp_coder_t *coder_type, comp_info *c_info)
HDFLIBAPI intn Hsetaccesstype(int32 access_id, uintn accesstype)
HDFLIBAPI int32 Hputelement(int32 file_id, uint16 tag, uint16 ref, const uint8 *data, int32 length)
HDFLIBAPI intn DFGRsetlut(void *lut, int32 xdim, int32 ydim)
HDFLIBAPI int32 Hstartbitread(int32 file_id, uint16 tag, uint16 ref)
HDFLIBAPI intn GRgetcompress(int32 riid, comp_coder_t *comp_type, comp_info *cinfo)
HDFLIBAPI int32 scanattrs(const char *attrs, int32 *attrc, char ***attrv)
HDFLIBAPI intn HDgetc(int32 access_id)
HDFLIBAPI intn DFdinobj(int32 list)
HDFLIBAPI intn GRsetchunkcache(int32 riid, int32 maxcache, int32 flags)
HDFFCLIBAPI intf stride[]
HDFLIBAPI int32 ANcreate(int32 an_id, uint16 elem_tag, uint16 elem_ref, ann_type type)
HDFLIBAPI intn HDpackFstring(char *src, char *dest, intn len)
HDFLIBAPI int DFSDrestart(void)
HDFLIBAPI int32 GRstart(int32 hdf_file_id)
HDFLIBAPI int32 Hwrite(int32 access_id, int32 length, const void *data)
HDFLIBAPI int32 ANselect(int32 an_id, int32 idx, ann_type type)
HDFLIBAPI intn VSfindex(int32 vsid, const char *fieldname, int32 *fldindex)
HDFLIBAPI int32 VFnfields(int32 vkey)
HDFLIBAPI intn DFANaddfds(int32 file_id, char *desc, int32 desclen)
HDFLIBAPI intn DFGRIaddimlut(const char *filename, const void *imlut, int32 xdim, int32 ydim, intn type, intn isfortran, intn newfile)
HDFFCLIBAPI _fcd intf intf intf intf * newfile
HDFFCLIBAPI intf intf windims[]
HDFLIBAPI intn DFANIgetann(const char *filename, uint16 tag, uint16 ref, uint8 *ann, int32 maxlen, int type, int isfortran)
HDFLIBAPI intn DFANclear(void)
HDFFCLIBAPI intf ptr[][4]
HDFFCLIBAPI intf intf sizes[]
HDFLIBAPI int32 HXcreate(int32 file_id, uint16 tag, uint16 ref, const char *extern_file_name, int32 offset, int32 start_len)
HDFLIBAPI int32 VSelts(int32 vkey)
HDFLIBAPI int32 Vlone(HFILEID f, int32 *idarray, int32 asize)
HDFLIBAPI intn DFGRgetimage(const char *filename, void *image, int32 xdim, int32 ydim)
HDFFCLIBAPI intf * offset
HDFLIBAPI int DFSDputdata(const char *filename, intn rank, int32 dimsizes[], void *data)
HDFLIBAPI intn Hishdf(const char *filename)
struct hdf_chunk_def_u::@15 nbit
HDFLIBAPI int32 Htell(int32 access_id)
HDFLIBAPI intn DFPreadref(const char *filename, uint16 ref)
HDFLIBAPI 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)
HDFLIBAPI intn GRfileinfo(int32 grid, int32 *n_datasets, int32 *n_attrs)
HDFLIBAPI intn HXsetdir(const char *dir)
HDFLIBAPI intn VSfpack(int32 vsid, intn packtype, const char *fields_in_buf, void *buf, intn bufsz, intn n_records, const char *fields, void *fldbufpt[])
HDFLIBAPI intn DFGRreqlutil(intn il)
HDFLIBAPI int32 Hgetelement(int32 file_id, uint16 tag, uint16 ref, uint8 *data)
HDFLIBAPI intn Hfidinquire(int32 file_id, char **fname, intn *acc_mode, intn *attach)
HDFFCLIBAPI int32 float32 float32 float32 float32 float32 _fcd palette
HDFLIBAPI intn HCPgetcompress(int32 file_id, uint16 data_tag, uint16 data_ref, comp_coder_t *coder_type, comp_info *c_info)
HDFLIBAPI int8 DFKgetPNSC(int32 numbertype, int32 machinetype)
HDFLIBAPI intn VSsetexternalfile(int32 vkey, const char *filename, int32 offset)
HDFFCLIBAPI intf intf * maxlen_format
intn(* hdf_termfunc_t)(void)
HDFLIBAPI int32 Vsetname(int32 vkey, const char *vgname)
HDFLIBAPI uint16 ANatype2tag(ann_type atype)
HDFLIBAPI intn GRgetattr(int32 id, int32 idx, void *data)
HDFLIBAPI int32 DFKislitendNT(int32 numbertype)
HDFFCLIBAPI _fcd _fcd format
HDFLIBAPI int DFSDgetdimstrs(int dim, char *label, char *unit, char *format)
HDFLIBAPI intn Visinternal(const char *classname)
HDFFCLIBAPI intf intf intf slab_size[]
HDFLIBAPI int DFSDadddata(const char *filename, intn rank, int32 dimsizes[], void *data)
HDFLIBAPI int DFSDstartslab(const char *filename)
HDFLIBAPI int32 DFKconvert(void *source, void *dest, int32 ntype, int32 num_elm, int16 acc_mode, int32 source_stride, int32 dest_stride)
HDFLIBAPI intn DFANaddfid(int32 file_id, char *id)
HDFLIBAPI int32 GRreftoindex(int32 grid, uint16 ref)
HDFLIBAPI intn DFGRgetlut(const char *filename, void *lut, int32 xdim, int32 ydim)
HDFLIBAPI int DFSDstartslice(const char *filename)
HDFLIBAPI intn VSofclass(int32 id, const char *vsclass, uintn start_vd, uintn array_size, uint16 *refarray)
HDFFCLIBAPI intf intf intf * maxrank
HDFLIBAPI intn DFCIjpeg(int32 file_id, uint16 tag, uint16 ref, int32 xdim, int32 ydim, const void *image, int16 scheme, comp_info *scheme_info)
HDFLIBAPI int DFSDgetNT(int32 *pnumbertype)
HDFLIBAPI intn DFdiget(int32 list, uint16 *ptag, uint16 *pref)
HDFLIBAPI intn Hendaccess(int32 access_id)
HDFFCLIBAPI intf * maxsize
HDFLIBAPI intn DFSDPshutdown(void)
HDFLIBAPI intn DFKnb1b(void *s, void *d, uint32 num_elm, uint32 source_stride, uint32 dest_stride)
HDFFCLIBAPI intf intf _fcd labellist
HDFLIBAPI intn GRgetcomptype(int32 riid, comp_coder_t *comp_type)
HDFLIBAPI int32 vcheckcompat(char *fs)
HDFLIBAPI intn Hbitwrite(int32 bitid, intn count, uint32 data)
HDFLIBAPI int32 DFANgetfdslen(int32 file_id, intn isfirst)
HDFLIBAPI int DFSDgetdimscale(intn dim, int32 maxsize, void *scale)
HDFLIBAPI intn VSgetexternalinfo(int32 vkey, uintn name_len, char *filename, int32 *offset, int32 *length)
HDFLIBAPI int32 Vsetclass(int32 vkey, const char *vgclass)
HDFLIBAPI intn Hsetlength(int32 file_id, int32 length)
HDFLIBAPI int DFSDsetNT(int32 numbertype)
HDFLIBAPI intn HDflush(int32 file_id)
HDFLIBAPI int DFSDputslice(int32 winend[], void *data, int32 dims[])
HDFFCLIBAPI intf intf * lunit
HDFLIBAPI intn HLgetblockinfo(int32 aid, int32 *block_size, int32 *num_blocks)
HDFLIBAPI int DFKNTsize(int32 number_type)
HDFLIBAPI intn VSsetfields(int32 vkey, const char *fields)