|
| | H5FL_DEFINE_STATIC (H5EA_sblock_t) |
| |
| | H5FL_SEQ_DEFINE_STATIC (haddr_t) |
| |
| | H5FL_BLK_DEFINE (page_init) |
| |
| | BEGIN_FUNC (PKG, ERR, H5EA_sblock_t *, H5EA_sblock_t *sblock=NULL, H5EA_sblock_t *sblock=NULL, H5EA__sblock_alloc(H5EA_hdr_t *hdr, H5EA_iblock_t *parent, unsigned sblk_idx)) |
| |
| CATCH | if (!ret_value) if(sblock &&H5EA__sblock_dest(sblock)< 0) END_FUNC(PKG) BEGIN_FUNC(PKG |
| |
| CATCH | H5EA__sblock_create (H5EA_hdr_t *hdr, H5EA_iblock_t *parent, hbool_t *stats_changed, unsigned sblk_idx)) H5EA_sblock_t *sblock |
| |
| | HDassert (hdr) |
| |
| | HDassert (stats_changed) |
| |
| | if (NULL==(sblock=H5EA__sblock_alloc(hdr, parent, sblk_idx))) |
| |
| CATCH | if (!H5F_addr_defined(ret_value)) if(sblock) |
| |
| | END_FUNC (BEGIN_FUNC(PKG) |
| |
| CATCH | if (!ret_value) |
| |
| CATCH | if (sblock &&H5EA__sblock_unprotect(sblock, H5AC__DIRTIED_FLAG|H5AC__DELETED_FLAG|H5AC__FREE_FILE_SPACE_FLAG)< 0) END_FUNC(PKG) BEGIN_FUNC(PKG |
| |
| CATCH | H5EA__sblock_dest (H5EA_sblock_t *sblock)) HDassert(sblock) |
| |
| | HDassert (!sblock->has_hdr_depend) |
| |
| | if (sblock->hdr) |
| |
| | HDassert (NULL==sblock->top_proxy) |
| |