mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-04-12 17:31:09 +08:00
Cache macro tidy (#2731)
* Make cache macro parameter names more consistent
This commit is contained in:
parent
10d4a6d094
commit
2cb733ff1b
196
src/H5Cpkg.h
196
src/H5Cpkg.h
@ -82,12 +82,12 @@
|
||||
|
||||
#ifdef H5C_DO_SANITY_CHECKS
|
||||
|
||||
#define H5C__DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( ( (head_ptr) == NULL ) || \
|
||||
( (tail_ptr) == NULL ) || \
|
||||
( (entry_ptr) == NULL ) || \
|
||||
( (len) <= 0 ) || \
|
||||
( (Size) < (entry_ptr)->size ) || \
|
||||
( (list_size) < (entry_ptr)->size ) || \
|
||||
( ( (entry_ptr)->prev == NULL ) && ( (head_ptr) != (entry_ptr) ) ) || \
|
||||
( ( (entry_ptr)->next == NULL ) && ( (tail_ptr) != (entry_ptr) ) ) || \
|
||||
( ( (len) == 1 ) && \
|
||||
@ -95,23 +95,23 @@ if ( ( (head_ptr) == NULL ) || \
|
||||
( (tail_ptr) == (entry_ptr) ) && \
|
||||
( (entry_ptr)->next == NULL ) && \
|
||||
( (entry_ptr)->prev == NULL ) && \
|
||||
( (Size) == (entry_ptr)->size ) \
|
||||
( (list_size) == (entry_ptr)->size ) \
|
||||
) \
|
||||
) \
|
||||
) \
|
||||
) { \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "DLL pre remove SC failed") \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "DLL pre remove SC failed") \
|
||||
}
|
||||
|
||||
#define H5C__DLL_SC(head_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__DLL_SC(head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( ( ( ( (head_ptr) == NULL ) || ( (tail_ptr) == NULL ) ) && \
|
||||
( (head_ptr) != (tail_ptr) ) \
|
||||
) || \
|
||||
( (len) < 0 ) || \
|
||||
( (Size) < 0 ) || \
|
||||
( (list_size) < 0 ) || \
|
||||
( ( (len) == 1 ) && \
|
||||
( ( (head_ptr) != (tail_ptr) ) || \
|
||||
( (head_ptr) == NULL ) || ( (head_ptr)->size != (Size) ) \
|
||||
( (head_ptr) == NULL ) || ( (head_ptr)->size != (list_size) ) \
|
||||
) \
|
||||
) || \
|
||||
( ( (len) >= 1 ) && \
|
||||
@ -120,10 +120,10 @@ if ( ( ( ( (head_ptr) == NULL ) || ( (tail_ptr) == NULL ) ) && \
|
||||
) \
|
||||
) \
|
||||
) { \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "DLL sanity check failed") \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "DLL sanity check failed") \
|
||||
}
|
||||
|
||||
#define H5C__DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( ( (entry_ptr) == NULL ) || \
|
||||
( (entry_ptr)->next != NULL ) || \
|
||||
( (entry_ptr)->prev != NULL ) || \
|
||||
@ -132,7 +132,7 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
) || \
|
||||
( ( (len) == 1 ) && \
|
||||
( ( (head_ptr) != (tail_ptr) ) || \
|
||||
( (head_ptr) == NULL ) || ( (head_ptr)->size != (Size) ) \
|
||||
( (head_ptr) == NULL ) || ( (head_ptr)->size != (list_size) ) \
|
||||
) \
|
||||
) || \
|
||||
( ( (len) >= 1 ) && \
|
||||
@ -141,7 +141,7 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
) \
|
||||
) \
|
||||
) { \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "DLL pre insert SC failed") \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "DLL pre insert SC failed") \
|
||||
}
|
||||
|
||||
#define H5C__DLL_PRE_SIZE_UPDATE_SC(dll_len, dll_size, old_size, new_size) \
|
||||
@ -162,18 +162,18 @@ if ( ( (new_size) > (dll_size) ) || \
|
||||
|
||||
#else /* H5C_DO_SANITY_CHECKS */
|
||||
|
||||
#define H5C__DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__DLL_SC(head_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val)
|
||||
#define H5C__DLL_SC(head_ptr, tail_ptr, len, list_size, fail_val)
|
||||
#define H5C__DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val)
|
||||
#define H5C__DLL_PRE_SIZE_UPDATE_SC(dll_len, dll_size, old_size, new_size)
|
||||
#define H5C__DLL_POST_SIZE_UPDATE_SC(dll_len, dll_size, old_size, new_size)
|
||||
|
||||
#endif /* H5C_DO_SANITY_CHECKS */
|
||||
|
||||
|
||||
#define H5C__DLL_APPEND(entry_ptr, head_ptr, tail_ptr, len, Size, fail_val) \
|
||||
#define H5C__DLL_APPEND(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
{ \
|
||||
H5C__DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, Size, \
|
||||
H5C__DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, \
|
||||
fail_val) \
|
||||
if ( (head_ptr) == NULL ) \
|
||||
{ \
|
||||
@ -187,12 +187,12 @@ if ( ( (new_size) > (dll_size) ) || \
|
||||
(tail_ptr) = (entry_ptr); \
|
||||
} \
|
||||
(len)++; \
|
||||
(Size) += (entry_ptr)->size; \
|
||||
(list_size) += (entry_ptr)->size; \
|
||||
} /* H5C__DLL_APPEND() */
|
||||
|
||||
#define H5C__DLL_PREPEND(entry_ptr, head_ptr, tail_ptr, len, Size, fail_val) \
|
||||
#define H5C__DLL_PREPEND(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
{ \
|
||||
H5C__DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, Size, \
|
||||
H5C__DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, \
|
||||
fail_val) \
|
||||
if ( (head_ptr) == NULL ) \
|
||||
{ \
|
||||
@ -206,12 +206,12 @@ if ( ( (new_size) > (dll_size) ) || \
|
||||
(head_ptr) = (entry_ptr); \
|
||||
} \
|
||||
(len)++; \
|
||||
(Size) += (entry_ptr)->size; \
|
||||
(list_size) += (entry_ptr)->size; \
|
||||
} /* H5C__DLL_PREPEND() */
|
||||
|
||||
#define H5C__DLL_REMOVE(entry_ptr, head_ptr, tail_ptr, len, Size, fail_val) \
|
||||
#define H5C__DLL_REMOVE(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
{ \
|
||||
H5C__DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, Size, \
|
||||
H5C__DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, \
|
||||
fail_val) \
|
||||
{ \
|
||||
if ( (head_ptr) == (entry_ptr) ) \
|
||||
@ -233,7 +233,7 @@ if ( ( (new_size) > (dll_size) ) || \
|
||||
(entry_ptr)->next = NULL; \
|
||||
(entry_ptr)->prev = NULL; \
|
||||
(len)--; \
|
||||
(Size) -= (entry_ptr)->size; \
|
||||
(list_size) -= (entry_ptr)->size; \
|
||||
} \
|
||||
} /* H5C__DLL_REMOVE() */
|
||||
|
||||
@ -247,36 +247,36 @@ if ( ( (new_size) > (dll_size) ) || \
|
||||
|
||||
#ifdef H5C_DO_SANITY_CHECKS
|
||||
|
||||
#define H5C__AUX_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__AUX_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( ( (hd_ptr) == NULL ) || \
|
||||
( (tail_ptr) == NULL ) || \
|
||||
( (entry_ptr) == NULL ) || \
|
||||
( (len) <= 0 ) || \
|
||||
( (Size) < (entry_ptr)->size ) || \
|
||||
( ( (Size) == (entry_ptr)->size ) && ( ! ( (len) == 1 ) ) ) || \
|
||||
( (list_size) < (entry_ptr)->size ) || \
|
||||
( ( (list_size) == (entry_ptr)->size ) && ( ! ( (len) == 1 ) ) ) || \
|
||||
( ( (entry_ptr)->aux_prev == NULL ) && ( (hd_ptr) != (entry_ptr) ) ) || \
|
||||
( ( (entry_ptr)->aux_next == NULL ) && ( (tail_ptr) != (entry_ptr) ) ) || \
|
||||
( ( (len) == 1 ) && \
|
||||
( ! ( ( (hd_ptr) == (entry_ptr) ) && ( (tail_ptr) == (entry_ptr) ) && \
|
||||
( (entry_ptr)->aux_next == NULL ) && \
|
||||
( (entry_ptr)->aux_prev == NULL ) && \
|
||||
( (Size) == (entry_ptr)->size ) \
|
||||
( (list_size) == (entry_ptr)->size ) \
|
||||
) \
|
||||
) \
|
||||
) \
|
||||
) { \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "aux DLL pre remove SC failed") \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "aux DLL pre remove SC failed") \
|
||||
}
|
||||
|
||||
#define H5C__AUX_DLL_SC(head_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__AUX_DLL_SC(head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( ( ( ( (head_ptr) == NULL ) || ( (tail_ptr) == NULL ) ) && \
|
||||
( (head_ptr) != (tail_ptr) ) \
|
||||
) || \
|
||||
( (len) < 0 ) || \
|
||||
( (Size) < 0 ) || \
|
||||
( (list_size) < 0 ) || \
|
||||
( ( (len) == 1 ) && \
|
||||
( ( (head_ptr) != (tail_ptr) ) || ( (Size) <= 0 ) || \
|
||||
( (head_ptr) == NULL ) || ( (head_ptr)->size != (Size) ) \
|
||||
( ( (head_ptr) != (tail_ptr) ) || ( (list_size) <= 0 ) || \
|
||||
( (head_ptr) == NULL ) || ( (head_ptr)->size != (list_size) ) \
|
||||
) \
|
||||
) || \
|
||||
( ( (len) >= 1 ) && \
|
||||
@ -285,10 +285,10 @@ if ( ( ( ( (head_ptr) == NULL ) || ( (tail_ptr) == NULL ) ) && \
|
||||
) \
|
||||
) \
|
||||
) { \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "AUX DLL sanity check failed") \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "AUX DLL sanity check failed") \
|
||||
}
|
||||
|
||||
#define H5C__AUX_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__AUX_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( ( (entry_ptr) == NULL ) || \
|
||||
( (entry_ptr)->aux_next != NULL ) || \
|
||||
( (entry_ptr)->aux_prev != NULL ) || \
|
||||
@ -296,8 +296,8 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
( (hd_ptr) != (tail_ptr) ) \
|
||||
) || \
|
||||
( ( (len) == 1 ) && \
|
||||
( ( (hd_ptr) != (tail_ptr) ) || ( (Size) <= 0 ) || \
|
||||
( (hd_ptr) == NULL ) || ( (hd_ptr)->size != (Size) ) \
|
||||
( ( (hd_ptr) != (tail_ptr) ) || ( (list_size) <= 0 ) || \
|
||||
( (hd_ptr) == NULL ) || ( (hd_ptr)->size != (list_size) ) \
|
||||
) \
|
||||
) || \
|
||||
( ( (len) >= 1 ) && \
|
||||
@ -306,21 +306,21 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
) \
|
||||
) \
|
||||
) { \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "AUX DLL pre insert SC failed") \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "AUX DLL pre insert SC failed") \
|
||||
}
|
||||
|
||||
#else /* H5C_DO_SANITY_CHECKS */
|
||||
|
||||
#define H5C__AUX_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__AUX_DLL_SC(head_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__AUX_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__AUX_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val)
|
||||
#define H5C__AUX_DLL_SC(head_ptr, tail_ptr, len, list_size, fail_val)
|
||||
#define H5C__AUX_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val)
|
||||
|
||||
#endif /* H5C_DO_SANITY_CHECKS */
|
||||
|
||||
|
||||
#define H5C__AUX_DLL_APPEND(entry_ptr, head_ptr, tail_ptr, len, Size, fail_val)\
|
||||
#define H5C__AUX_DLL_APPEND(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val)\
|
||||
{ \
|
||||
H5C__AUX_DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, Size, \
|
||||
H5C__AUX_DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, \
|
||||
fail_val) \
|
||||
if ( (head_ptr) == NULL ) \
|
||||
{ \
|
||||
@ -334,12 +334,12 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
(tail_ptr) = (entry_ptr); \
|
||||
} \
|
||||
(len)++; \
|
||||
(Size) += entry_ptr->size; \
|
||||
(list_size) += entry_ptr->size; \
|
||||
} /* H5C__AUX_DLL_APPEND() */
|
||||
|
||||
#define H5C__AUX_DLL_PREPEND(entry_ptr, head_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__AUX_DLL_PREPEND(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
{ \
|
||||
H5C__AUX_DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, Size, fv) \
|
||||
H5C__AUX_DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( (head_ptr) == NULL ) \
|
||||
{ \
|
||||
(head_ptr) = (entry_ptr); \
|
||||
@ -352,12 +352,12 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
(head_ptr) = (entry_ptr); \
|
||||
} \
|
||||
(len)++; \
|
||||
(Size) += entry_ptr->size; \
|
||||
(list_size) += entry_ptr->size; \
|
||||
} /* H5C__AUX_DLL_PREPEND() */
|
||||
|
||||
#define H5C__AUX_DLL_REMOVE(entry_ptr, head_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__AUX_DLL_REMOVE(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
{ \
|
||||
H5C__AUX_DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, Size, fv) \
|
||||
H5C__AUX_DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
{ \
|
||||
if ( (head_ptr) == (entry_ptr) ) \
|
||||
{ \
|
||||
@ -378,35 +378,35 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
entry_ptr->aux_next = NULL; \
|
||||
entry_ptr->aux_prev = NULL; \
|
||||
(len)--; \
|
||||
(Size) -= entry_ptr->size; \
|
||||
(list_size) -= entry_ptr->size; \
|
||||
} \
|
||||
} /* H5C__AUX_DLL_REMOVE() */
|
||||
|
||||
#ifdef H5C_DO_SANITY_CHECKS
|
||||
|
||||
#define H5C__IL_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__IL_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( ( (hd_ptr) == NULL ) || \
|
||||
( (tail_ptr) == NULL ) || \
|
||||
( (entry_ptr) == NULL ) || \
|
||||
( (len) <= 0 ) || \
|
||||
( (Size) < (entry_ptr)->size ) || \
|
||||
( ( (Size) == (entry_ptr)->size ) && ( ! ( (len) == 1 ) ) ) || \
|
||||
( (list_size) < (entry_ptr)->size ) || \
|
||||
( ( (list_size) == (entry_ptr)->size ) && ( ! ( (len) == 1 ) ) ) || \
|
||||
( ( (entry_ptr)->il_prev == NULL ) && ( (hd_ptr) != (entry_ptr) ) ) || \
|
||||
( ( (entry_ptr)->il_next == NULL ) && ( (tail_ptr) != (entry_ptr) ) ) || \
|
||||
( ( (len) == 1 ) && \
|
||||
( ! ( ( (hd_ptr) == (entry_ptr) ) && ( (tail_ptr) == (entry_ptr) ) && \
|
||||
( (entry_ptr)->il_next == NULL ) && \
|
||||
( (entry_ptr)->il_prev == NULL ) && \
|
||||
( (Size) == (entry_ptr)->size ) \
|
||||
( (list_size) == (entry_ptr)->size ) \
|
||||
) \
|
||||
) \
|
||||
) \
|
||||
) { \
|
||||
HDassert(0 && "il DLL pre remove SC failed"); \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "il DLL pre remove SC failed") \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "il DLL pre remove SC failed") \
|
||||
}
|
||||
|
||||
#define H5C__IL_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__IL_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( ( (entry_ptr) == NULL ) || \
|
||||
( (entry_ptr)->il_next != NULL ) || \
|
||||
( (entry_ptr)->il_prev != NULL ) || \
|
||||
@ -414,8 +414,8 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
( (hd_ptr) != (tail_ptr) ) \
|
||||
) || \
|
||||
( ( (len) == 1 ) && \
|
||||
( ( (hd_ptr) != (tail_ptr) ) || ( (Size) <= 0 ) || \
|
||||
( (hd_ptr) == NULL ) || ( (hd_ptr)->size != (Size) ) \
|
||||
( ( (hd_ptr) != (tail_ptr) ) || ( (list_size) <= 0 ) || \
|
||||
( (hd_ptr) == NULL ) || ( (hd_ptr)->size != (list_size) ) \
|
||||
) \
|
||||
) || \
|
||||
( ( (len) >= 1 ) && \
|
||||
@ -425,16 +425,16 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
) \
|
||||
) { \
|
||||
HDassert(0 && "IL DLL pre insert SC failed"); \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "IL DLL pre insert SC failed") \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "IL DLL pre insert SC failed") \
|
||||
}
|
||||
|
||||
#define H5C__IL_DLL_SC(head_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__IL_DLL_SC(head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( ( ( ( (head_ptr) == NULL ) || ( (tail_ptr) == NULL ) ) && \
|
||||
( (head_ptr) != (tail_ptr) ) \
|
||||
) || \
|
||||
( ( (len) == 1 ) && \
|
||||
( ( (head_ptr) != (tail_ptr) ) || \
|
||||
( (head_ptr) == NULL ) || ( (head_ptr)->size != (Size) ) \
|
||||
( (head_ptr) == NULL ) || ( (head_ptr)->size != (list_size) ) \
|
||||
) \
|
||||
) || \
|
||||
( ( (len) >= 1 ) && \
|
||||
@ -444,21 +444,21 @@ if ( ( ( ( (head_ptr) == NULL ) || ( (tail_ptr) == NULL ) ) && \
|
||||
) \
|
||||
) { \
|
||||
HDassert(0 && "IL DLL sanity check failed"); \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "IL DLL sanity check failed") \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "IL DLL sanity check failed") \
|
||||
}
|
||||
|
||||
#else /* H5C_DO_SANITY_CHECKS */
|
||||
|
||||
#define H5C__IL_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__IL_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__IL_DLL_SC(head_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__IL_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val)
|
||||
#define H5C__IL_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val)
|
||||
#define H5C__IL_DLL_SC(head_ptr, tail_ptr, len, list_size, fail_val)
|
||||
|
||||
#endif /* H5C_DO_SANITY_CHECKS */
|
||||
|
||||
|
||||
#define H5C__IL_DLL_APPEND(entry_ptr, head_ptr, tail_ptr, len, Size, fail_val)\
|
||||
#define H5C__IL_DLL_APPEND(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val)\
|
||||
{ \
|
||||
H5C__IL_DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, Size, \
|
||||
H5C__IL_DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, \
|
||||
fail_val) \
|
||||
if ( (head_ptr) == NULL ) \
|
||||
{ \
|
||||
@ -472,13 +472,13 @@ if ( ( ( ( (head_ptr) == NULL ) || ( (tail_ptr) == NULL ) ) && \
|
||||
(tail_ptr) = (entry_ptr); \
|
||||
} \
|
||||
(len)++; \
|
||||
(Size) += entry_ptr->size; \
|
||||
H5C__IL_DLL_SC(head_ptr, tail_ptr, len, Size, fail_val) \
|
||||
(list_size) += entry_ptr->size; \
|
||||
H5C__IL_DLL_SC(head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
} /* H5C__IL_DLL_APPEND() */
|
||||
|
||||
#define H5C__IL_DLL_REMOVE(entry_ptr, head_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__IL_DLL_REMOVE(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
{ \
|
||||
H5C__IL_DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, Size, fv) \
|
||||
H5C__IL_DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
{ \
|
||||
if ( (head_ptr) == (entry_ptr) ) \
|
||||
{ \
|
||||
@ -499,9 +499,9 @@ if ( ( ( ( (head_ptr) == NULL ) || ( (tail_ptr) == NULL ) ) && \
|
||||
entry_ptr->il_next = NULL; \
|
||||
entry_ptr->il_prev = NULL; \
|
||||
(len)--; \
|
||||
(Size) -= entry_ptr->size; \
|
||||
(list_size) -= entry_ptr->size; \
|
||||
} \
|
||||
H5C__IL_DLL_SC(head_ptr, tail_ptr, len, Size, fv) \
|
||||
H5C__IL_DLL_SC(head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
} /* H5C__IL_DLL_REMOVE() */
|
||||
|
||||
|
||||
@ -2766,37 +2766,37 @@ if ( ( (cache_ptr)->index_size != \
|
||||
|
||||
#ifdef H5C_DO_SANITY_CHECKS
|
||||
|
||||
#define H5C__COLL_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__COLL_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( ( (hd_ptr) == NULL ) || \
|
||||
( (tail_ptr) == NULL ) || \
|
||||
( (entry_ptr) == NULL ) || \
|
||||
( (len) <= 0 ) || \
|
||||
( (Size) < (entry_ptr)->size ) || \
|
||||
( ( (Size) == (entry_ptr)->size ) && ( ! ( (len) == 1 ) ) ) || \
|
||||
( (list_size) < (entry_ptr)->size ) || \
|
||||
( ( (list_size) == (entry_ptr)->size ) && ( ! ( (len) == 1 ) ) ) || \
|
||||
( ( (entry_ptr)->coll_prev == NULL ) && ( (hd_ptr) != (entry_ptr) ) ) || \
|
||||
( ( (entry_ptr)->coll_next == NULL ) && ( (tail_ptr) != (entry_ptr) ) ) ||\
|
||||
( ( (len) == 1 ) && \
|
||||
( ! ( ( (hd_ptr) == (entry_ptr) ) && ( (tail_ptr) == (entry_ptr) ) && \
|
||||
( (entry_ptr)->coll_next == NULL ) && \
|
||||
( (entry_ptr)->coll_prev == NULL ) && \
|
||||
( (Size) == (entry_ptr)->size ) \
|
||||
( (list_size) == (entry_ptr)->size ) \
|
||||
) \
|
||||
) \
|
||||
) \
|
||||
) { \
|
||||
HDassert(0 && "coll DLL pre remove SC failed"); \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "coll DLL pre remove SC failed") \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "coll DLL pre remove SC failed") \
|
||||
}
|
||||
|
||||
#define H5C__COLL_DLL_SC(head_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__COLL_DLL_SC(head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
if ( ( ( ( (head_ptr) == NULL ) || ( (tail_ptr) == NULL ) ) && \
|
||||
( (head_ptr) != (tail_ptr) ) \
|
||||
) || \
|
||||
( (len) < 0 ) || \
|
||||
( (Size) < 0 ) || \
|
||||
( (list_size) < 0 ) || \
|
||||
( ( (len) == 1 ) && \
|
||||
( ( (head_ptr) != (tail_ptr) ) || ( (Size) <= 0 ) || \
|
||||
( (head_ptr) == NULL ) || ( (head_ptr)->size != (Size) ) \
|
||||
( ( (head_ptr) != (tail_ptr) ) || ( (list_size) <= 0 ) || \
|
||||
( (head_ptr) == NULL ) || ( (head_ptr)->size != (list_size) ) \
|
||||
) \
|
||||
) || \
|
||||
( ( (len) >= 1 ) && \
|
||||
@ -2806,10 +2806,10 @@ if ( ( ( ( (head_ptr) == NULL ) || ( (tail_ptr) == NULL ) ) && \
|
||||
) \
|
||||
) { \
|
||||
HDassert(0 && "COLL DLL sanity check failed"); \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "COLL DLL sanity check failed")\
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "COLL DLL sanity check failed")\
|
||||
}
|
||||
|
||||
#define H5C__COLL_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv)\
|
||||
#define H5C__COLL_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val)\
|
||||
if ( ( (entry_ptr) == NULL ) || \
|
||||
( (entry_ptr)->coll_next != NULL ) || \
|
||||
( (entry_ptr)->coll_prev != NULL ) || \
|
||||
@ -2817,8 +2817,8 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
( (hd_ptr) != (tail_ptr) ) \
|
||||
) || \
|
||||
( ( (len) == 1 ) && \
|
||||
( ( (hd_ptr) != (tail_ptr) ) || ( (Size) <= 0 ) || \
|
||||
( (hd_ptr) == NULL ) || ( (hd_ptr)->size != (Size) ) \
|
||||
( ( (hd_ptr) != (tail_ptr) ) || ( (list_size) <= 0 ) || \
|
||||
( (hd_ptr) == NULL ) || ( (hd_ptr)->size != (list_size) ) \
|
||||
) \
|
||||
) || \
|
||||
( ( (len) >= 1 ) && \
|
||||
@ -2828,21 +2828,21 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
) \
|
||||
) { \
|
||||
HDassert(0 && "COLL DLL pre insert SC failed"); \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fv), "COLL DLL pre insert SC failed") \
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, (fail_val), "COLL DLL pre insert SC failed") \
|
||||
}
|
||||
|
||||
#else /* H5C_DO_SANITY_CHECKS */
|
||||
|
||||
#define H5C__COLL_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__COLL_DLL_SC(head_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__COLL_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv)
|
||||
#define H5C__COLL_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val)
|
||||
#define H5C__COLL_DLL_SC(head_ptr, tail_ptr, len, list_size, fail_val)
|
||||
#define H5C__COLL_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, list_size, fail_val)
|
||||
|
||||
#endif /* H5C_DO_SANITY_CHECKS */
|
||||
|
||||
|
||||
#define H5C__COLL_DLL_APPEND(entry_ptr, head_ptr, tail_ptr, len, Size, fail_val) \
|
||||
#define H5C__COLL_DLL_APPEND(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
{ \
|
||||
H5C__COLL_DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, Size, \
|
||||
H5C__COLL_DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, \
|
||||
fail_val) \
|
||||
if ( (head_ptr) == NULL ) \
|
||||
{ \
|
||||
@ -2856,12 +2856,12 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
(tail_ptr) = (entry_ptr); \
|
||||
} \
|
||||
(len)++; \
|
||||
(Size) += entry_ptr->size; \
|
||||
(list_size) += entry_ptr->size; \
|
||||
} /* H5C__COLL_DLL_APPEND() */
|
||||
|
||||
#define H5C__COLL_DLL_PREPEND(entry_ptr, head_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__COLL_DLL_PREPEND(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
{ \
|
||||
H5C__COLL_DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, Size, fv)\
|
||||
H5C__COLL_DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val)\
|
||||
if ( (head_ptr) == NULL ) \
|
||||
{ \
|
||||
(head_ptr) = (entry_ptr); \
|
||||
@ -2874,12 +2874,12 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
(head_ptr) = (entry_ptr); \
|
||||
} \
|
||||
(len)++; \
|
||||
(Size) += entry_ptr->size; \
|
||||
(list_size) += entry_ptr->size; \
|
||||
} /* H5C__COLL_DLL_PREPEND() */
|
||||
|
||||
#define H5C__COLL_DLL_REMOVE(entry_ptr, head_ptr, tail_ptr, len, Size, fv) \
|
||||
#define H5C__COLL_DLL_REMOVE(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val) \
|
||||
{ \
|
||||
H5C__COLL_DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, Size, fv)\
|
||||
H5C__COLL_DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, list_size, fail_val)\
|
||||
{ \
|
||||
if ( (head_ptr) == (entry_ptr) ) \
|
||||
{ \
|
||||
@ -2902,7 +2902,7 @@ if ( ( (entry_ptr) == NULL ) || \
|
||||
entry_ptr->coll_next = NULL; \
|
||||
entry_ptr->coll_prev = NULL; \
|
||||
(len)--; \
|
||||
(Size) -= entry_ptr->size; \
|
||||
(list_size) -= entry_ptr->size; \
|
||||
} \
|
||||
} /* H5C__COLL_DLL_REMOVE() */
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user