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
Macros
vg.h File Reference

## Macros
#define | OLD_VGDESCTAG 61820 /* tag for a vgroup d */
#define | OLD_VSDESCTAG 61821 /* tag for a vdata descriptor */
#define | OLD_VSDATATAG 61822 /* tag for actual raw data of a vdata */
#define | NEW_VGDESCTAG DFTAG_VG
#define | NEW_VSDESCTAG DFTAG_VH
#define | NEW_VSDATATAG DFTAG_VS
#define | VGDESCTAG NEW_VGDESCTAG
#define | VSDESCTAG NEW_VSDESCTAG
#define | VSDATATAG NEW_VSDATATAG
#define | _HDF_VSPACK 0
#define | _HDF_VSUNPACK 1
#define | VG_ATTR_SET 0x00000001 /* this vgroup has attribute(s) */
#define | VS_ATTR_SET 0x00000001 /* this vdata has attribute(s) */
#define | _HDF_VDATA
#define | _HDF_ENTIRE_VDATA
#define | VATOM_HASH_SIZE 256
#define | VSET_NEW_VERSION 4 /* if attr or other new features are set */
#define | VSET_VERSION 3 /* DO NOT CHANGE!! */
#define | VSET_OLD_VERSION 2 /* All version <= 2 use old type mappings */
#define | VSET_OLD_TYPES VSET_OLD_VERSION /* For backward compatibility */

## Macro Definition Documentation

## ◆ _HDF_ENTIRE_VDATA

#define _HDF_ENTIRE_VDATA

Value:
_HDF_VDATA /* if users have already used \
_HDF_ENTIRE_VDATA since 4.1b1 was out */
_HDF_VDATA
#define _HDF_VDATA
Definition vg.h:52

## ◆ _HDF_VDATA

#define _HDF_VDATA

Value:
-1 /* used in vdata attr interface \
findex to represent the entire vdata */

## ◆ _HDF_VSPACK

#define _HDF_VSPACK 0

## ◆ _HDF_VSUNPACK

#define _HDF_VSUNPACK 1

## ◆ NEW_VGDESCTAG

#define NEW_VGDESCTAG DFTAG_VG

## ◆ NEW_VSDATATAG

#define NEW_VSDATATAG DFTAG_VS

## ◆ NEW_VSDESCTAG

#define NEW_VSDESCTAG DFTAG_VH

## ◆ OLD_VGDESCTAG

#define OLD_VGDESCTAG 61820 /* tag for a vgroup d */

## ◆ OLD_VSDATATAG

#define OLD_VSDATATAG 61822 /* tag for actual raw data of a vdata */

## ◆ OLD_VSDESCTAG

#define OLD_VSDESCTAG 61821 /* tag for a vdata descriptor */

## ◆ VATOM_HASH_SIZE

#define VATOM_HASH_SIZE 256

## ◆ VG_ATTR_SET

#define VG_ATTR_SET 0x00000001 /* this vgroup has attribute(s) */

## ◆ VGDESCTAG

#define VGDESCTAG NEW_VGDESCTAG

## ◆ VS_ATTR_SET

#define VS_ATTR_SET 0x00000001 /* this vdata has attribute(s) */

## ◆ VSDATATAG

#define VSDATATAG NEW_VSDATATAG

## ◆ VSDESCTAG

#define VSDESCTAG NEW_VSDESCTAG

## ◆ VSET_NEW_VERSION

#define VSET_NEW_VERSION 4 /* if attr or other new features are set */

## ◆ VSET_OLD_TYPES

#define VSET_OLD_TYPES VSET_OLD_VERSION /* For backward compatibility */

## ◆ VSET_OLD_VERSION

#define VSET_OLD_VERSION 2 /* All version <= 2 use old type mappings */

## ◆ VSET_VERSION

#define VSET_VERSION 3 /* DO NOT CHANGE!! */