47 #if defined MFAN_MASTER | defined MFAN_TESTER 70 typedef struct ANentry
80 #define ANATOM_HASH_SIZE 64 88 #define AN_CREATE_KEY(t,r) ((((int32)t & 0xffff) << 16) | r) 91 #define AN_KEY2REF(k) ((uint16)((int32)k & 0xffff)) 94 #define AN_KEY2TYPE(k) ((int32)((int32)k >> 16)) HDFLIBAPI int32 ANstart(int32 file_id)
HDFLIBAPI uint16 ANatype2tag(ann_type atype)
HDFLIBAPI int32 ANcreatef(int32 an_id, ann_type type)
HDFLIBAPI int32 ANcreate(int32 an_id, uint16 elem_tag, uint16 elem_ref, ann_type type)
HDFLIBAPI int32 ANid2tagref(int32 ann_id, uint16 *ann_tag, uint16 *ann_ref)
HDFFCLIBAPI intf intf intf * atype
HDFLIBAPI int32 ANselect(int32 an_id, int32 index, ann_type type)
HDFLIBAPI int32 ANreadann(int32 ann_id, char *ann, int32 maxlen)
HDFLIBAPI int32 ANannlen(int32 ann_id)
HDFLIBAPI int32 ANget_tagref(int32 an_id, int32 index, ann_type type, uint16 *ann_tag, uint16 *ann_ref)
HDFFCLIBAPI intf intf _fcd intf * annlen
HDFLIBAPI intn ANnumann(int32 an_id, ann_type type, uint16 elem_tag, uint16 elem_ref)
HDFLIBAPI intn ANfileinfo(int32 an_id, int32 *n_file_label, int32 *n_file_desc, int32 *n_obj_label, int32 *n_obj_desc)
HDFLIBAPI ann_type ANtag2atype(uint16 atag)
HDFLIBAPI intn ANendaccess(int32 ann_id)
HDFLIBAPI int32 ANend(int32 an_id)
HDFLIBAPI int32 ANtagref2id(int32 an_id, uint16 ann_tag, uint16 ann_ref)
HDFFCLIBAPI intf intf intf * type
HDFFCLIBAPI intf intf _fcd intf * maxlen
HDFLIBAPI int32 ANwriteann(int32 ann_id, const char *ann, int32 annlen)
HDFLIBAPI intn ANannlist(int32 an_id, ann_type type, uint16 elem_tag, uint16 elem_ref, int32 ann_list[])