From edf72d98c2d62855c7e1d36f4dd41816c0683ba3 Mon Sep 17 00:00:00 2001 From: bmribler <39579120+bmribler@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:40:48 -0500 Subject: [PATCH] Adds release version to constants in H5S and H5T (#6135) * Moved \since to the next line for consistency --- src/H5Spublic.h | 5 ++- src/H5Tpublic.h | 114 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 118 insertions(+), 1 deletion(-) diff --git a/src/H5Spublic.h b/src/H5Spublic.h index e990df6b380..842fa90c77c 100644 --- a/src/H5Spublic.h +++ b/src/H5Spublic.h @@ -28,6 +28,7 @@ * will be selected. In the case of a memory dataspace, this means that * the specified file dataspace will also be used for the memory dataspace. * Used in place of a file or memory dataspace @ref hid_t value. + * \since 1.0.0 */ #define H5S_ALL 0 @@ -47,10 +48,12 @@ */ #define H5S_PLIST 2 -#define H5S_UNLIMITED HSIZE_UNDEF /**< Value for 'unlimited' dimensions */ +/** Value for 'unlimited' dimensions \since 1.0.0 */ +#define H5S_UNLIMITED HSIZE_UNDEF /** * The maximum number of dimensions in a dataspace or array datatype + * \since 1.0.0 */ #define H5S_MAX_RANK 32 diff --git a/src/H5Tpublic.h b/src/H5Tpublic.h index 8b62bc3e09a..2655218be93 100644 --- a/src/H5Tpublic.h +++ b/src/H5Tpublic.h @@ -204,6 +204,7 @@ typedef struct { /** * Indicate that a string is variable length (null-terminated in C, instead of * fixed length) + * \since 1.0.0 */ #define H5T_VARIABLE SIZE_MAX @@ -211,6 +212,7 @@ typedef struct { /** * Maximum length of an opaque tag * \internal This could be raised without too much difficulty + * \since 1.6.5 */ #define H5T_OPAQUE_TAG_MAX 256 @@ -246,31 +248,37 @@ typedef H5T_conv_ret_t (*H5T_conv_except_func_t)(H5T_conv_except_t except_type, /** * \ingroup PDTIEEE * 16-bit big-endian IEEE floating-point numbers + * \since 1.14.4 */ #define H5T_IEEE_F16BE (H5OPEN H5T_IEEE_F16BE_g) /** * \ingroup PDTIEEE * 16-bit little-endian IEEE floating-point numbers + * \since 1.14.4 */ #define H5T_IEEE_F16LE (H5OPEN H5T_IEEE_F16LE_g) /** * \ingroup PDTIEEE * 32-bit big-endian IEEE floating-point numbers + * \since 1.0.0 */ #define H5T_IEEE_F32BE (H5OPEN H5T_IEEE_F32BE_g) /** * \ingroup PDTIEEE * 32-bit little-endian IEEE floating-point numbers + * \since 1.0.0 */ #define H5T_IEEE_F32LE (H5OPEN H5T_IEEE_F32LE_g) /** * \ingroup PDTIEEE * 64-bit big-endian IEEE floating-point numbers + * \since 1.0.0 */ #define H5T_IEEE_F64BE (H5OPEN H5T_IEEE_F64BE_g) /** * \ingroup PDTIEEE * 64-bit little-endian IEEE floating-point numbers + * \since 1.0.0 */ #define H5T_IEEE_F64LE (H5OPEN H5T_IEEE_F64LE_g) H5_DLLVAR hid_t H5T_IEEE_F16BE_g; @@ -370,31 +378,37 @@ H5_DLLVAR hid_t H5T_FLOAT_F6E3M2_g; /** * \ingroup PDTCOMPLEX * Complex number of 2 16-bit big-endian IEEE floating-point numbers + * \since 2.0.0 */ #define H5T_COMPLEX_IEEE_F16BE (H5OPEN H5T_COMPLEX_IEEE_F16BE_g) /** * \ingroup PDTCOMPLEX * Complex number of 2 16-bit little-endian IEEE floating-point numbers + * \since 2.0.0 */ #define H5T_COMPLEX_IEEE_F16LE (H5OPEN H5T_COMPLEX_IEEE_F16LE_g) /** * \ingroup PDTCOMPLEX * Complex number of 2 32-bit big-endian IEEE floating-point numbers + * \since 2.0.0 */ #define H5T_COMPLEX_IEEE_F32BE (H5OPEN H5T_COMPLEX_IEEE_F32BE_g) /** * \ingroup PDTCOMPLEX * Complex number of 2 32-bit little-endian IEEE floating-point numbers + * \since 2.0.0 */ #define H5T_COMPLEX_IEEE_F32LE (H5OPEN H5T_COMPLEX_IEEE_F32LE_g) /** * \ingroup PDTCOMPLEX * Complex number of 2 64-bit big-endian IEEE floating-point numbers + * \since 2.0.0 */ #define H5T_COMPLEX_IEEE_F64BE (H5OPEN H5T_COMPLEX_IEEE_F64BE_g) /** * \ingroup PDTCOMPLEX * Complex number of 2 64-bit little-endian IEEE floating-point numbers + * \since 2.0.0 */ #define H5T_COMPLEX_IEEE_F64LE (H5OPEN H5T_COMPLEX_IEEE_F64LE_g) H5_DLLVAR hid_t H5T_COMPLEX_IEEE_F16BE_g; @@ -576,18 +590,26 @@ H5_DLLVAR hid_t H5T_STD_REF_g; */ /** * \ingroup PDTUNIX + * Big-endian 32-bit UNIX time_t + * \since 1.0.0 */ #define H5T_UNIX_D32BE (H5OPEN H5T_UNIX_D32BE_g) /** * \ingroup PDTUNIX + * Little-endian 32-bit UNIX time_t + * \since 1.0.0 */ #define H5T_UNIX_D32LE (H5OPEN H5T_UNIX_D32LE_g) /** * \ingroup PDTUNIX + * Big-endian 64-bit UNIX time_t + * \since 1.0.0 */ #define H5T_UNIX_D64BE (H5OPEN H5T_UNIX_D64BE_g) /** * \ingroup PDTUNIX + * Little-endian 64-bit UNIX time_t + * \since 1.0.0 */ #define H5T_UNIX_D64LE (H5OPEN H5T_UNIX_D64LE_g) H5_DLLVAR hid_t H5T_UNIX_D32BE_g; @@ -602,6 +624,7 @@ H5_DLLVAR hid_t H5T_UNIX_D64LE_g; /** * \ingroup PDTS * String datatype in C (size defined in bytes rather than in bits) + * \since 1.0.0 */ #define H5T_C_S1 (H5OPEN H5T_C_S1_g) H5_DLLVAR hid_t H5T_C_S1_g; @@ -612,6 +635,7 @@ H5_DLLVAR hid_t H5T_C_S1_g; /** * \ingroup PDTS * String datatype in Fortran (as defined for the HDF5 C library) + * \since 1.0.0 */ #define H5T_FORTRAN_S1 (H5OPEN H5T_FORTRAN_S1_g) H5_DLLVAR hid_t H5T_FORTRAN_S1_g; @@ -623,71 +647,85 @@ H5_DLLVAR hid_t H5T_FORTRAN_S1_g; /** * \ingroup PDTX86 * 8-bit little-endian signed (2's complement) integers for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_I8 H5T_STD_I8LE /** * \ingroup PDTX86 * 16-bit little-endian signed (2's complement) integers for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_I16 H5T_STD_I16LE /** * \ingroup PDTX86 * 32-bit little-endian signed (2's complement) integers for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_I32 H5T_STD_I32LE /** * \ingroup PDTX86 * 64-bit little-endian signed (2's complement) integers for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_I64 H5T_STD_I64LE /** * \ingroup PDTX86 * 8-bit little-endian unsigned integers for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_U8 H5T_STD_U8LE /** * \ingroup PDTX86 * 16-bit little-endian unsigned integers for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_U16 H5T_STD_U16LE /** * \ingroup PDTX86 * 32-bit little-endian unsigned integers for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_U32 H5T_STD_U32LE /** * \ingroup PDTX86 * 64-bit little-endian unsigned integers for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_U64 H5T_STD_U64LE /** * \ingroup PDTX86 * 8-bit little-endian bitfield for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_B8 H5T_STD_B8LE /** * \ingroup PDTX86 * 16-bit little-endian bitfield for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_B16 H5T_STD_B16LE /** * \ingroup PDTX86 * 32-bit little-endian bitfield for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_B32 H5T_STD_B32LE /** * \ingroup PDTX86 * 64-bit little-endian bitfield for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_B64 H5T_STD_B64LE /** * \ingroup PDTX86 * 32-bit little-endian IEEE floating-point numbers for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_F32 H5T_IEEE_F32LE /** * \ingroup PDTX86 * 64-bit little-endian IEEE floating-point numbers for Intel CPUs + * \since 1.0.0 */ #define H5T_INTEL_F64 H5T_IEEE_F64LE @@ -698,71 +736,85 @@ H5_DLLVAR hid_t H5T_FORTRAN_S1_g; /** * \ingroup PDTALPHA * 8-bit little-endian signed (2's complement) integers for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_I8 H5T_STD_I8LE /** * \ingroup PDTALPHA * 16-bit little-endian signed (2's complement) integers for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_I16 H5T_STD_I16LE /** * \ingroup PDTALPHA * 32-bit little-endian signed (2's complement) integers for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_I32 H5T_STD_I32LE /** * \ingroup PDTALPHA * 64-bit little-endian signed (2's complement) integers for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_I64 H5T_STD_I64LE /** * \ingroup PDTALPHA * 8-bit little-endian unsigned integers for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_U8 H5T_STD_U8LE /** * \ingroup PDTALPHA * 16-bit little-endian unsigned integers for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_U16 H5T_STD_U16LE /** * \ingroup PDTALPHA * 32-bit little-endian unsigned integers for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_U32 H5T_STD_U32LE /** * \ingroup PDTALPHA * 64-bit little-endian unsigned integers for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_U64 H5T_STD_U64LE /** * \ingroup PDTALPHA * 8-bit little-endian bitfield for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_B8 H5T_STD_B8LE /** * \ingroup PDTALPHA * 16-bit little-endian bitfield for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_B16 H5T_STD_B16LE /** * \ingroup PDTALPHA * 32-bit little-endian bitfield for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_B32 H5T_STD_B32LE /** * \ingroup PDTALPHA * 64-bit little-endian bitfield for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_B64 H5T_STD_B64LE /** * \ingroup PDTALPHA * 32-bit little-endian IEEE floating-point numbers for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_F32 H5T_IEEE_F32LE /** * \ingroup PDTALPHA * 64-bit little-endian IEEE floating-point numbers for DEC Alpha CPUs + * \since 1.0.0 */ #define H5T_ALPHA_F64 H5T_IEEE_F64LE @@ -773,71 +825,85 @@ H5_DLLVAR hid_t H5T_FORTRAN_S1_g; /** * \ingroup PDTMIPS * 8-bit big-endian signed (2's complement) integers for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_I8 H5T_STD_I8BE /** * \ingroup PDTMIPS * 16-bit big-endian signed (2's complement) integers for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_I16 H5T_STD_I16BE /** * \ingroup PDTMIPS * 32-bit big-endian signed (2's complement) integers for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_I32 H5T_STD_I32BE /** * \ingroup PDTMIPS * 64-bit big-endian signed (2's complement) integers for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_I64 H5T_STD_I64BE /** * \ingroup PDTMIPS * 8-bit big-endian unsigned integers for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_U8 H5T_STD_U8BE /** * \ingroup PDTMIPS * 16-bit big-endian unsigned integers for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_U16 H5T_STD_U16BE /** * \ingroup PDTMIPS * 32-bit big-endian unsigned integers for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_U32 H5T_STD_U32BE /** * \ingroup PDTMIPS * 64-bit big-endian unsigned integers for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_U64 H5T_STD_U64BE /** * \ingroup PDTMIPS * 8-bit big-endian bitfield for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_B8 H5T_STD_B8BE /** * \ingroup PDTMIPS * 16-bit big-endian bitfield for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_B16 H5T_STD_B16BE /** * \ingroup PDTMIPS * 32-bit big-endian bitfield for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_B32 H5T_STD_B32BE /** * \ingroup PDTMIPS * 64-bit big-endian bitfield for SGI MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_B64 H5T_STD_B64BE /** * \ingroup PDTMIPS * 32-bit big-endian IEEE floating-point numbers for MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_F32 H5T_IEEE_F32BE /** * \ingroup PDTMIPS * 64-bit big-endian IEEE floating-point numbers for MIPS CPUs + * \since 1.0.0 */ #define H5T_MIPS_F64 H5T_IEEE_F64BE @@ -847,11 +913,13 @@ H5_DLLVAR hid_t H5T_FORTRAN_S1_g; /** * \ingroup PDTALPHA * 32-bit VAX byte order floating-point numbers for OpenVMS on DEC Alpha CPUs + * \since 1.8.0 */ #define H5T_VAX_F32 (H5OPEN H5T_VAX_F32_g) /** * \ingroup PDTALPHA * 64-bit VAX byte order floating-point numbers for OpenVMS on DEC Alpha CPUs + * \since 1.8.0 */ #define H5T_VAX_F64 (H5OPEN H5T_VAX_F64_g) H5_DLLVAR hid_t H5T_VAX_F32_g; @@ -868,144 +936,172 @@ H5_DLLVAR hid_t H5T_VAX_F64_g; /** * \ingroup PDTNAT * C-style \c char + * \since 1.0.0 */ #define H5T_NATIVE_CHAR (CHAR_MIN ? H5T_NATIVE_SCHAR : H5T_NATIVE_UCHAR) /** * \ingroup PDTNAT * C-style \TText{signed char} + * \since 1.2.0 */ #define H5T_NATIVE_SCHAR (H5OPEN H5T_NATIVE_SCHAR_g) /** * \ingroup PDTNAT * C-style \TText{unsigned char} + * \since 1.0.0 */ #define H5T_NATIVE_UCHAR (H5OPEN H5T_NATIVE_UCHAR_g) /** * \ingroup PDTNAT * C-style \TText{short} + * \since 1.0.0 */ #define H5T_NATIVE_SHORT (H5OPEN H5T_NATIVE_SHORT_g) /** * \ingroup PDTNAT * C-style \TText{unsigned short} + * \since 1.0.0 */ #define H5T_NATIVE_USHORT (H5OPEN H5T_NATIVE_USHORT_g) /** * \ingroup PDTNAT * C-style \TText{int} + * \since 1.0.0 */ #define H5T_NATIVE_INT (H5OPEN H5T_NATIVE_INT_g) /** * \ingroup PDTNAT * C-style \TText{unsigned int} + * \since 1.0.0 */ #define H5T_NATIVE_UINT (H5OPEN H5T_NATIVE_UINT_g) /** * \ingroup PDTNAT * C-style \TText{long} + * \since 1.0.0 */ #define H5T_NATIVE_LONG (H5OPEN H5T_NATIVE_LONG_g) /** * \ingroup PDTNAT * C-style \TText{unsigned long} + * \since 1.0.0 */ #define H5T_NATIVE_ULONG (H5OPEN H5T_NATIVE_ULONG_g) /** * \ingroup PDTNAT * C-style \TText{long long} + * \since 1.0.0 */ #define H5T_NATIVE_LLONG (H5OPEN H5T_NATIVE_LLONG_g) /** * \ingroup PDTNAT * C-style \TText{unsigned long long} + * \since 1.0.0 */ #define H5T_NATIVE_ULLONG (H5OPEN H5T_NATIVE_ULLONG_g) /** * \ingroup PDTNAT * C-style \TText{_Float16} (May be \TText{H5I_INVALID_HID} if platform doesn't support \TText{_Float16} type) + * \since 1.14.4 */ #define H5T_NATIVE_FLOAT16 (H5OPEN H5T_NATIVE_FLOAT16_g) /** * \ingroup PDTNAT * C-style \TText{float} + * \since 1.0.0 */ #define H5T_NATIVE_FLOAT (H5OPEN H5T_NATIVE_FLOAT_g) /** * \ingroup PDTNAT * C-style \TText{double} + * \since 1.0.0 */ #define H5T_NATIVE_DOUBLE (H5OPEN H5T_NATIVE_DOUBLE_g) /** * \ingroup PDTNAT * C-style \TText{long double} + * \since 1.0.0 */ #define H5T_NATIVE_LDOUBLE (H5OPEN H5T_NATIVE_LDOUBLE_g) /** * \ingroup PDTNAT * C-style \TText{float _Complex} / (MSVC) \TText{_Fcomplex} (May be \TText{H5I_INVALID_HID} if platform * doesn't support \TText{float _Complex}/\TText{_Fcomplex} type) + * \since 2.0.0 */ #define H5T_NATIVE_FLOAT_COMPLEX (H5OPEN H5T_NATIVE_FLOAT_COMPLEX_g) /** * \ingroup PDTNAT * C-style \TText{double _Complex} / (MSVC) \TText{_Dcomplex} (May be \TText{H5I_INVALID_HID} if platform * doesn't support \TText{double _Complex}/\TText{_Dcomplex} type) + * \since 2.0.0 */ #define H5T_NATIVE_DOUBLE_COMPLEX (H5OPEN H5T_NATIVE_DOUBLE_COMPLEX_g) /** * \ingroup PDTNAT * C-style \TText{long double _Complex} / (MSVC) \TText{_Lcomplex} (May be \TText{H5I_INVALID_HID} if platform * doesn't support \TText{long double _Complex}/\TText{_Lcomplex} type) + * \since 2.0.0 */ #define H5T_NATIVE_LDOUBLE_COMPLEX (H5OPEN H5T_NATIVE_LDOUBLE_COMPLEX_g) /** * \ingroup PDTNAT * HDF5 8-bit bitfield based on native types + * \since 1.0.0 */ #define H5T_NATIVE_B8 (H5OPEN H5T_NATIVE_B8_g) /** * \ingroup PDTNAT * HDF5 16-bit bitfield based on native types + * \since 1.0.0 */ #define H5T_NATIVE_B16 (H5OPEN H5T_NATIVE_B16_g) /** * \ingroup PDTNAT * HDF5 32-bit bitfield based on native types + * \since 1.0.0 */ #define H5T_NATIVE_B32 (H5OPEN H5T_NATIVE_B32_g) /** * \ingroup PDTNAT * HDF5 64-bit bitfield based on native types + * \since 1.0.0 */ #define H5T_NATIVE_B64 (H5OPEN H5T_NATIVE_B64_g) /** * \ingroup PDTNAT * HDF5 opaque unit based on native types + * \since 1.0.0 */ #define H5T_NATIVE_OPAQUE (H5OPEN H5T_NATIVE_OPAQUE_g) /** * \ingroup PDTNAT * HDF5 address type based on native types + * \since 1.4.0 */ #define H5T_NATIVE_HADDR (H5OPEN H5T_NATIVE_HADDR_g) /** * \ingroup PDTNAT * HDF5 size type based on native types + * \since 1.0.0 */ #define H5T_NATIVE_HSIZE (H5OPEN H5T_NATIVE_HSIZE_g) /** * \ingroup PDTNAT * HDF5 signed size type based on native types + * \since 1.0.0 */ #define H5T_NATIVE_HSSIZE (H5OPEN H5T_NATIVE_HSSIZE_g) /** * \ingroup PDTNAT * HDF5 error code type based on native types + * \since 1.0.0 */ #define H5T_NATIVE_HERR (H5OPEN H5T_NATIVE_HERR_g) /** * \ingroup PDTNAT * HDF5 Boolean type based on native types + * \since 1.0.0 */ #define H5T_NATIVE_HBOOL (H5OPEN H5T_NATIVE_HBOOL_g) H5_DLLVAR hid_t H5T_NATIVE_SCHAR_g; @@ -1039,26 +1135,32 @@ H5_DLLVAR hid_t H5T_NATIVE_HBOOL_g; /* C9x integer types */ /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_INT8 (H5OPEN H5T_NATIVE_INT8_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_UINT8 (H5OPEN H5T_NATIVE_UINT8_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_INT_LEAST8 (H5OPEN H5T_NATIVE_INT_LEAST8_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_UINT_LEAST8 (H5OPEN H5T_NATIVE_UINT_LEAST8_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_INT_FAST8 (H5OPEN H5T_NATIVE_INT_FAST8_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_UINT_FAST8 (H5OPEN H5T_NATIVE_UINT_FAST8_g) H5_DLLVAR hid_t H5T_NATIVE_INT8_g; @@ -1101,26 +1203,32 @@ H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST16_g; /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_INT32 (H5OPEN H5T_NATIVE_INT32_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_UINT32 (H5OPEN H5T_NATIVE_UINT32_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_INT_LEAST32 (H5OPEN H5T_NATIVE_INT_LEAST32_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_UINT_LEAST32 (H5OPEN H5T_NATIVE_UINT_LEAST32_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_INT_FAST32 (H5OPEN H5T_NATIVE_INT_FAST32_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_UINT_FAST32 (H5OPEN H5T_NATIVE_UINT_FAST32_g) H5_DLLVAR hid_t H5T_NATIVE_INT32_g; @@ -1132,26 +1240,32 @@ H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST32_g; /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_INT64 (H5OPEN H5T_NATIVE_INT64_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_UINT64 (H5OPEN H5T_NATIVE_UINT64_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_INT_LEAST64 (H5OPEN H5T_NATIVE_INT_LEAST64_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_UINT_LEAST64 (H5OPEN H5T_NATIVE_UINT_LEAST64_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_INT_FAST64 (H5OPEN H5T_NATIVE_INT_FAST64_g) /** * \ingroup PDTC9x + * \since 1.2.0 */ #define H5T_NATIVE_UINT_FAST64 (H5OPEN H5T_NATIVE_UINT_FAST64_g) H5_DLLVAR hid_t H5T_NATIVE_INT64_g;