HDF5  1.12.0
Data Structures | Macros | Typedefs | Functions
H5FDsec2.c File Reference
#include "H5FDdrvr_module.h"
#include "H5private.h"
#include "H5Eprivate.h"
#include "H5Fprivate.h"
#include "H5FDprivate.h"
#include "H5FDsec2.h"
#include "H5FLprivate.h"
#include "H5Iprivate.h"
#include "H5MMprivate.h"
#include "H5Pprivate.h"

Data Structures

struct  H5FD_sec2_t
 

Macros

#define MAXADDR   (((haddr_t)1<<(8*sizeof(HDoff_t)-1))-1)
 
#define ADDR_OVERFLOW(A)   (HADDR_UNDEF==(A) || ((A) & ~(haddr_t)MAXADDR))
 
#define SIZE_OVERFLOW(Z)   ((Z) & ~(hsize_t)MAXADDR)
 
#define REGION_OVERFLOW(A, Z)
 

Typedefs

typedef struct H5FD_sec2_t H5FD_sec2_t
 

Functions

 H5FL_DEFINE_STATIC (H5FD_sec2_t)
 
hid_t H5FD_sec2_init (void)
 
herr_t H5Pset_fapl_sec2 (hid_t fapl_id)
 

Macro Definition Documentation

◆ ADDR_OVERFLOW

#define ADDR_OVERFLOW (   A)    (HADDR_UNDEF==(A) || ((A) & ~(haddr_t)MAXADDR))

◆ MAXADDR

#define MAXADDR   (((haddr_t)1<<(8*sizeof(HDoff_t)-1))-1)

◆ REGION_OVERFLOW

#define REGION_OVERFLOW (   A,
 
)
Value:
HADDR_UNDEF==(A)+(Z) || \
(HDoff_t)((A)+(Z))<(HDoff_t)(A))

◆ SIZE_OVERFLOW

#define SIZE_OVERFLOW (   Z)    ((Z) & ~(hsize_t)MAXADDR)

Typedef Documentation

◆ H5FD_sec2_t

typedef struct H5FD_sec2_t H5FD_sec2_t

Function Documentation

◆ H5FD_sec2_init()

hid_t H5FD_sec2_init ( void  )

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5FD_sec2_t  )

◆ H5Pset_fapl_sec2()

herr_t H5Pset_fapl_sec2 ( hid_t  fapl_id)
SIZE_OVERFLOW
#define SIZE_OVERFLOW(Z)
Definition: H5FDsec2.c:118
ADDR_OVERFLOW
#define ADDR_OVERFLOW(A)
Definition: H5FDsec2.c:117
HDoff_t
#define HDoff_t
Definition: H5private.h:928