MISR Toolkit
1.5.1
|
#include "H5pubconf.h"
#include "H5version.h"
#include <sys/types.h>
#include <limits.h>
#include <stdint.h>
#include <inttypes.h>
#include <stddef.h>
#include "H5api_adpt.h"
Go to the source code of this file.
Data Structures | |
struct | H5_ih_info_t |
Macros | |
#define | H5_GCC_DIAG_OFF(x) |
#define | H5_GCC_DIAG_ON(x) |
#define | H5_VERS_MAJOR 1 /* For major interface/format changes */ |
#define | H5_VERS_MINOR 8 /* For minor interface/format changes */ |
#define | H5_VERS_RELEASE 21 /* For tweaks, bug-fixes, or development */ |
#define | H5_VERS_SUBRELEASE "" /* For pre-releases like snap0 */ |
#define | H5_VERS_INFO "HDF5 library version: 1.8.21" /* Full version string */ |
#define | H5check() |
#define | H5_VERSION_GE(Maj, Min, Rel) |
#define | H5_VERSION_LE(Maj, Min, Rel) |
#define | H5_SIZEOF_SSIZE_T H5_SIZEOF_LONG_LONG |
#define | H5_SIZEOF_HSIZE_T H5_SIZEOF_LONG_LONG |
#define | H5_SIZEOF_HSSIZE_T H5_SIZEOF_LONG_LONG |
#define | HADDR_UNDEF ((haddr_t)(int64_t)(-1)) |
#define | H5_SIZEOF_HADDR_T H5_SIZEOF_INT64_T |
#define | H5_PRINTF_HADDR_FMT "%" H5_PRINTF_LL_WIDTH "u" |
#define | HADDR_MAX (HADDR_UNDEF-1) |
#define | H5_ITER_ERROR (-1) |
#define | H5_ITER_CONT (0) |
#define | H5_ITER_STOP (1) |
Typedefs | |
typedef int | herr_t |
typedef unsigned int | hbool_t |
typedef int | htri_t |
typedef long long | ssize_t |
typedef unsigned long long | hsize_t |
typedef signed long long | hssize_t |
typedef uint64_t | haddr_t |
typedef enum H5_index_t | H5_index_t |
typedef struct H5_ih_info_t | H5_ih_info_t |
Enumerations | |
enum | H5_iter_order_t { H5_ITER_UNKNOWN = -1, H5_ITER_INC, H5_ITER_DEC, H5_ITER_NATIVE, H5_ITER_N } |
enum | H5_index_t { H5_INDEX_UNKNOWN = -1, H5_INDEX_NAME, H5_INDEX_CRT_ORDER, H5_INDEX_N } |
Functions | |
H5_DLL herr_t | H5open (void) |
H5_DLL herr_t | H5close (void) |
H5_DLL herr_t | H5dont_atexit (void) |
H5_DLL herr_t | H5garbage_collect (void) |
H5_DLL herr_t | H5set_free_list_limits (int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim) |
H5_DLL herr_t | H5get_libversion (unsigned *majnum, unsigned *minnum, unsigned *relnum) |
H5_DLL herr_t | H5check_version (unsigned majnum, unsigned minnum, unsigned relnum) |
H5_DLL herr_t | H5is_library_threadsafe (hbool_t *is_ts) |
H5_DLL herr_t | H5free_memory (void *mem) |
H5_DLL void * | H5allocate_memory (size_t size, hbool_t clear) |
H5_DLL void * | H5resize_memory (void *mem, size_t size) |
#define H5_GCC_DIAG_OFF | ( | x | ) |
Definition at line 88 of file H5public.h.
#define H5_GCC_DIAG_ON | ( | x | ) |
Definition at line 89 of file H5public.h.
#define H5_ITER_CONT (0) |
Definition at line 297 of file H5public.h.
#define H5_ITER_ERROR (-1) |
Definition at line 296 of file H5public.h.
#define H5_ITER_STOP (1) |
Definition at line 298 of file H5public.h.
#define H5_PRINTF_HADDR_FMT "%" H5_PRINTF_LL_WIDTH "u" |
Definition at line 217 of file H5public.h.
#define H5_SIZEOF_HADDR_T H5_SIZEOF_INT64_T |
Definition at line 184 of file H5public.h.
#define H5_SIZEOF_HSIZE_T H5_SIZEOF_LONG_LONG |
Definition at line 172 of file H5public.h.
#define H5_SIZEOF_HSSIZE_T H5_SIZEOF_LONG_LONG |
Definition at line 173 of file H5public.h.
#define H5_SIZEOF_SSIZE_T H5_SIZEOF_LONG_LONG |
Definition at line 157 of file H5public.h.
Definition at line 98 of file H5public.h.
#define H5_VERS_MAJOR 1 /* For major interface/format changes */ |
Definition at line 93 of file H5public.h.
#define H5_VERS_MINOR 8 /* For minor interface/format changes */ |
Definition at line 94 of file H5public.h.
#define H5_VERS_RELEASE 21 /* For tweaks, bug-fixes, or development */ |
Definition at line 95 of file H5public.h.
#define H5_VERS_SUBRELEASE "" /* For pre-releases like snap0 */ |
Definition at line 96 of file H5public.h.
#define H5_VERSION_GE | ( | Maj, | |
Min, | |||
Rel | |||
) |
Definition at line 104 of file H5public.h.
#define H5_VERSION_LE | ( | Maj, | |
Min, | |||
Rel | |||
) |
Definition at line 109 of file H5public.h.
#define H5check | ( | ) |
Definition at line 100 of file H5public.h.
#define HADDR_MAX (HADDR_UNDEF-1) |
Definition at line 221 of file H5public.h.
#define HADDR_UNDEF ((haddr_t)(int64_t)(-1)) |
Definition at line 183 of file H5public.h.
typedef struct H5_ih_info_t H5_ih_info_t |
typedef enum H5_index_t H5_index_t |
typedef uint64_t haddr_t |
Definition at line 182 of file H5public.h.
typedef unsigned int hbool_t |
Definition at line 142 of file H5public.h.
typedef int herr_t |
Definition at line 124 of file H5public.h.
typedef unsigned long long hsize_t |
Definition at line 169 of file H5public.h.
typedef signed long long hssize_t |
Definition at line 170 of file H5public.h.
typedef int htri_t |
Definition at line 143 of file H5public.h.
typedef long long ssize_t |
Definition at line 156 of file H5public.h.
enum H5_index_t |
Enumerator | |
---|---|
H5_INDEX_UNKNOWN | |
H5_INDEX_NAME | |
H5_INDEX_CRT_ORDER | |
H5_INDEX_N |
Definition at line 305 of file H5public.h.
enum H5_iter_order_t |
Enumerator | |
---|---|
H5_ITER_UNKNOWN | |
H5_ITER_INC | |
H5_ITER_DEC | |
H5_ITER_NATIVE | |
H5_ITER_N |
Definition at line 284 of file H5public.h.
H5_DLL void* H5resize_memory | ( | void * | mem, |
size_t | size | ||
) |