diff options
author | Dana Robinson <43805+derobins@users.noreply.github.com> | 2023-09-05 21:52:30 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-05 21:52:30 (GMT) |
commit | 8253ab9ebf6a082dc07eb931f27b169d6a45d577 (patch) | |
tree | 47630856491e54f5d28e1608ffa5e2f976dc9c95 /src/H5Oalloc.c | |
parent | 920869796031ed4ee9c1fbea8aaccda3592a88b3 (diff) | |
download | hdf5-8253ab9ebf6a082dc07eb931f27b169d6a45d577.zip hdf5-8253ab9ebf6a082dc07eb931f27b169d6a45d577.tar.gz hdf5-8253ab9ebf6a082dc07eb931f27b169d6a45d577.tar.bz2 |
Convert hbool_t --> bool in src (#3496)
* hbool_t --> bool in src
* Does not remove TRUE/FALSE
* Public header files are unchanged
* Public API calls are unchanged
* TRUE/FALSE --> true/false in src
* Add deprecation notice for hbool_t
Diffstat (limited to 'src/H5Oalloc.c')
-rw-r--r-- | src/H5Oalloc.c | 240 |
1 files changed, 120 insertions, 120 deletions
diff --git a/src/H5Oalloc.c b/src/H5Oalloc.c index 5e80685..d7ede47 100644 --- a/src/H5Oalloc.c +++ b/src/H5Oalloc.c @@ -51,9 +51,9 @@ /* Local Prototypes */ /********************/ -static herr_t H5O__add_gap(H5F_t *f, H5O_t *oh, unsigned chunkno, hbool_t *chk_dirtied, size_t idx, +static herr_t H5O__add_gap(H5F_t *f, H5O_t *oh, unsigned chunkno, bool *chk_dirtied, size_t idx, uint8_t *new_gap_loc, size_t new_gap_size); -static herr_t H5O__eliminate_gap(H5O_t *oh, hbool_t *chk_dirtied, H5O_mesg_t *mesg, uint8_t *new_gap_loc, +static herr_t H5O__eliminate_gap(H5O_t *oh, bool *chk_dirtied, H5O_mesg_t *mesg, uint8_t *new_gap_loc, size_t new_gap_size); static herr_t H5O__alloc_null(H5F_t *f, H5O_t *oh, size_t null_idx, const H5O_msg_class_t *new_type, void *new_native, size_t new_size); @@ -93,12 +93,12 @@ H5FL_EXTERN(H5O_cont_t); *------------------------------------------------------------------------- */ static herr_t -H5O__add_gap(H5F_t H5_ATTR_NDEBUG_UNUSED *f, H5O_t *oh, unsigned chunkno, hbool_t *chk_dirtied, size_t idx, +H5O__add_gap(H5F_t H5_ATTR_NDEBUG_UNUSED *f, H5O_t *oh, unsigned chunkno, bool *chk_dirtied, size_t idx, uint8_t *new_gap_loc, size_t new_gap_size) { - hbool_t merged_with_null; /* Whether the gap was merged with a null message */ - size_t u; /* Local index variable */ - herr_t ret_value = SUCCEED; /* Return value */ + bool merged_with_null; /* Whether the gap was merged with a null message */ + size_t u; /* Local index variable */ + herr_t ret_value = SUCCEED; /* Return value */ FUNC_ENTER_PACKAGE @@ -124,7 +124,7 @@ H5O__add_gap(H5F_t H5_ATTR_NDEBUG_UNUSED *f, H5O_t *oh, unsigned chunkno, hbool_ #endif /* NDEBUG */ /* Check for existing null message in chunk */ - merged_with_null = FALSE; + merged_with_null = false; for (u = 0; u < oh->nmesgs && !merged_with_null; u++) { /* Find a null message in the chunk with the new gap */ /* (a null message that's not the one we are eliminating) */ @@ -137,7 +137,7 @@ H5O__add_gap(H5F_t H5_ATTR_NDEBUG_UNUSED *f, H5O_t *oh, unsigned chunkno, hbool_ HGOTO_ERROR(H5E_OHDR, H5E_CANTINSERT, FAIL, "can't eliminate gap in chunk"); /* Set flag to indicate that the gap was handled */ - merged_with_null = TRUE; + merged_with_null = true; } /* end if */ } /* end for */ @@ -182,7 +182,7 @@ H5O__add_gap(H5F_t H5_ATTR_NDEBUG_UNUSED *f, H5O_t *oh, unsigned chunkno, hbool_ memset(null_msg->raw, 0, null_msg->raw_size); /* Mark message as dirty */ - null_msg->dirty = TRUE; + null_msg->dirty = true; /* Reset size of gap in chunk */ oh->chunk[chunkno].gap = 0; @@ -191,7 +191,7 @@ H5O__add_gap(H5F_t H5_ATTR_NDEBUG_UNUSED *f, H5O_t *oh, unsigned chunkno, hbool_ oh->chunk[chunkno].gap = new_gap_size; /* Mark the chunk as modified */ - *chk_dirtied = TRUE; + *chk_dirtied = true; } /* end if */ done: @@ -215,10 +215,10 @@ done: *------------------------------------------------------------------------- */ static herr_t -H5O__eliminate_gap(H5O_t *oh, hbool_t *chk_dirtied, H5O_mesg_t *mesg, uint8_t *gap_loc, size_t gap_size) +H5O__eliminate_gap(H5O_t *oh, bool *chk_dirtied, H5O_mesg_t *mesg, uint8_t *gap_loc, size_t gap_size) { uint8_t *move_start, *move_end; /* Pointers to area of messages to move */ - hbool_t null_before_gap; /* Flag whether the null message is before the gap or not */ + bool null_before_gap; /* Flag whether the null message is before the gap or not */ FUNC_ENTER_PACKAGE_NOERR @@ -231,7 +231,7 @@ H5O__eliminate_gap(H5O_t *oh, hbool_t *chk_dirtied, H5O_mesg_t *mesg, uint8_t *g assert(gap_size); /* Check if the null message is before or after the gap produced */ - null_before_gap = (hbool_t)(mesg->raw < gap_loc); + null_before_gap = (bool)(mesg->raw < gap_loc); /* Set up information about region of messages to move */ if (null_before_gap) { @@ -292,8 +292,8 @@ H5O__eliminate_gap(H5O_t *oh, hbool_t *chk_dirtied, H5O_mesg_t *mesg, uint8_t *g oh->chunk[mesg->chunkno].gap = 0; /* Mark null message as dirty */ - mesg->dirty = TRUE; - *chk_dirtied = TRUE; + mesg->dirty = true; + *chk_dirtied = true; FUNC_LEAVE_NOAPI(SUCCEED) } /* H5O__eliminate_gap() */ @@ -313,7 +313,7 @@ H5O__alloc_null(H5F_t *f, H5O_t *oh, size_t null_idx, const H5O_msg_class_t *new size_t new_size) { H5O_chunk_proxy_t *chk_proxy = NULL; /* Chunk that message is in */ - hbool_t chk_dirtied = FALSE; /* Flags for unprotecting chunk */ + bool chk_dirtied = false; /* Flags for unprotecting chunk */ H5O_mesg_t *alloc_msg; /* Pointer to null message to allocate out of */ herr_t ret_value = SUCCEED; /* Return value */ @@ -368,8 +368,8 @@ H5O__alloc_null(H5F_t *f, H5O_t *oh, size_t null_idx, const H5O_msg_class_t *new null_msg->chunkno = alloc_msg->chunkno; /* Mark the message as dirty */ - null_msg->dirty = TRUE; - chk_dirtied = TRUE; + null_msg->dirty = true; + chk_dirtied = true; /* Check for gap in new null message's chunk */ if (oh->chunk[null_msg->chunkno].gap > 0) { @@ -393,8 +393,8 @@ H5O__alloc_null(H5F_t *f, H5O_t *oh, size_t null_idx, const H5O_msg_class_t *new alloc_msg->native = new_native; /* Mark the new message as dirty */ - alloc_msg->dirty = TRUE; - chk_dirtied = TRUE; + alloc_msg->dirty = true; + chk_dirtied = true; done: /* Release chunk */ @@ -461,11 +461,11 @@ done: * included to ensure that there is enough space to extend * this chunk. * - * Return: TRUE: The chunk has been extended, and *msg_idx + * Return: true: The chunk has been extended, and *msg_idx * contains the message index for null message * which is large enough to hold size bytes. * - * FALSE: The chunk cannot be extended, and *msg_idx + * false: The chunk cannot be extended, and *msg_idx * is undefined. * * FAIL: Some internal error has been detected. @@ -476,19 +476,19 @@ static htri_t H5O__alloc_extend_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno, size_t size, size_t *msg_idx) { H5O_chunk_proxy_t *chk_proxy = NULL; /* Chunk that message is in */ - hbool_t chk_dirtied = FALSE; /* Flag for unprotecting chunk */ + bool chk_dirtied = false; /* Flag for unprotecting chunk */ size_t delta; /* Change in chunk's size */ size_t aligned_size = H5O_ALIGN_OH(oh, size); uint8_t *old_image; /* Old address of chunk's image in memory */ size_t old_size; /* Old size of chunk */ htri_t was_extended; /* If chunk can be extended */ size_t extend_msg = 0; /* Index of null message to extend */ - hbool_t extended_msg = FALSE; /* Whether an existing message was extended */ + bool extended_msg = false; /* Whether an existing message was extended */ uint8_t new_size_flags = 0; /* New chunk #0 size flags */ - hbool_t adjust_size_flags = FALSE; /* Whether to adjust the chunk #0 size flags */ + bool adjust_size_flags = false; /* Whether to adjust the chunk #0 size flags */ size_t extra_prfx_size = 0; /* Extra bytes added to object header prefix */ size_t u; /* Local index variable */ - htri_t ret_value = TRUE; /* return value */ + htri_t ret_value = true; /* return value */ FUNC_ENTER_PACKAGE @@ -512,7 +512,7 @@ H5O__alloc_extend_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno, size_t size, size (oh->chunk[chunkno].gap + H5O_SIZEOF_CHKSUM_OH(oh))))) { extend_msg = u; - extended_msg = TRUE; + extended_msg = true; break; } /* end if */ } /* end for */ @@ -538,19 +538,19 @@ H5O__alloc_extend_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno, size_t size, size if (orig_prfx_size < 8 && (chunk0_size + delta) > 4294967295) { extra_prfx_size = 8 - orig_prfx_size; new_size_flags = H5O_HDR_CHUNK0_8; - adjust_size_flags = TRUE; + adjust_size_flags = true; } /* end if */ /* Check for moving to a 4-byte size encoding */ else if (orig_prfx_size < 4 && (chunk0_size + delta) > 65535) { extra_prfx_size = 4 - orig_prfx_size; new_size_flags = H5O_HDR_CHUNK0_4; - adjust_size_flags = TRUE; + adjust_size_flags = true; } /* end if */ /* Check for moving to a 2-byte size encoding */ else if (orig_prfx_size < 2 && (chunk0_size + delta) > 255) { extra_prfx_size = 2 - orig_prfx_size; new_size_flags = H5O_HDR_CHUNK0_2; - adjust_size_flags = TRUE; + adjust_size_flags = true; } /* end if */ } /* end if */ @@ -563,8 +563,8 @@ H5O__alloc_extend_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno, size_t size, size (hsize_t)(oh->chunk[chunkno].size), (hsize_t)(delta + extra_prfx_size)); if (was_extended < 0) /* error */ HGOTO_ERROR(H5E_OHDR, H5E_CANTEXTEND, FAIL, "can't tell if we can extend chunk"); - else if (was_extended == FALSE) /* can't extend -- we are done */ - HGOTO_DONE(FALSE); + else if (was_extended == false) /* can't extend -- we are done */ + HGOTO_DONE(false); /* Adjust object header prefix flags */ if (adjust_size_flags) { @@ -602,8 +602,8 @@ H5O__alloc_extend_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno, size_t size, size } /* end else */ /* Mark the extended message as dirty */ - oh->mesg[extend_msg].dirty = TRUE; - chk_dirtied = TRUE; + oh->mesg[extend_msg].dirty = true; + chk_dirtied = true; /* Allocate more memory space for chunk's image */ old_image = oh->chunk[chunkno].image; @@ -635,7 +635,7 @@ H5O__alloc_extend_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno, size_t size, size if (chunkno > 0 && (H5O_CONT_ID == oh->mesg[u].type->id) && (((H5O_cont_t *)(oh->mesg[u].native))->chunkno == chunkno)) { H5O_chunk_proxy_t *chk_proxy2 = NULL; /* Chunk that continuation message is in */ - hbool_t chk_dirtied2 = FALSE; /* Flag for unprotecting chunk */ + bool chk_dirtied2 = false; /* Flag for unprotecting chunk */ unsigned cont_chunkno = oh->mesg[u].chunkno; /* Chunk # for continuation message */ /* Protect chunk containing continuation message */ @@ -647,8 +647,8 @@ H5O__alloc_extend_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno, size_t size, size ((H5O_cont_t *)(oh->mesg[u].native))->size = oh->chunk[chunkno].size; /* Flag continuation message as dirty */ - oh->mesg[u].dirty = TRUE; - chk_dirtied2 = TRUE; + oh->mesg[u].dirty = true; + chk_dirtied2 = true; /* Release chunk containing continuation message */ if (H5O__chunk_unprotect(f, chk_proxy2, chk_dirtied2) < 0) @@ -763,21 +763,21 @@ H5O__alloc_find_best_nonnull(const H5F_t *f, const H5O_t *oh, size_t *size, H5O_ /* Check if message is large enough to hold continuation info */ if (total_size >= cont_size) { - hbool_t better = FALSE; /* Whether the current message is better than a previous one */ + bool better = false; /* Whether the current message is better than a previous one */ /* Check for first message that can be moved */ if (found_msg->msgno < 0) - better = TRUE; + better = true; else { /* Prioritize moving non-attributes above attributes */ /* (Even attributes with an otherwise better fit */ if (found_msg->id == H5O_ATTR_ID && curr_msg->type->id != H5O_ATTR_ID) - better = TRUE; + better = true; /* Either two attributes, or two non-attributes */ else { /* Take a smaller one */ if (total_size < found_msg->total_size) - better = TRUE; + better = true; /* If they are the same size, choose the earliest one * in the chunk array */ /* (Could also bias toward message earlier / later @@ -785,7 +785,7 @@ H5O__alloc_find_best_nonnull(const H5F_t *f, const H5O_t *oh, size_t *size, H5O_ */ else if (total_size == found_msg->total_size) { if (msg_chunkno < found_msg->chunkno) - better = TRUE; + better = true; } /* end else-if */ } /* end else */ } /* end else */ @@ -967,7 +967,7 @@ H5O__alloc_chunk(H5F_t *f, H5O_t *oh, size_t size, size_t found_null, const H5O_ found_null = oh->nmesgs++; null_msg = &(oh->mesg[found_null]); null_msg->type = H5O_MSG_NULL; - null_msg->dirty = TRUE; + null_msg->dirty = true; null_msg->native = NULL; null_msg->raw = oh->chunk[chunkno - 1].image + ((chunkno == 1) ? H5O_SIZEOF_HDR(oh) : H5O_SIZEOF_CHKHDR_OH(oh)) - @@ -984,7 +984,7 @@ H5O__alloc_chunk(H5F_t *f, H5O_t *oh, size_t size, size_t found_null, const H5O_ oh->chunk[chunkno - 1].gap = 0; /* Release chunk, marking it dirty */ - if (H5O__chunk_unprotect(f, chk_proxy, TRUE) < 0) + if (H5O__chunk_unprotect(f, chk_proxy, true) < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk"); } /* end if */ else { @@ -1051,10 +1051,10 @@ H5O__alloc_chunk(H5F_t *f, H5O_t *oh, size_t size, size_t found_null, const H5O_ } /* end if */ /* Mark the new null message as dirty */ - null_msg->dirty = TRUE; + null_msg->dirty = true; /* Release chunk, marking it dirty */ - if (H5O__chunk_unprotect(f, chk_proxy, TRUE) < 0) + if (H5O__chunk_unprotect(f, chk_proxy, true) < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk"); } /* end if */ } /* end if */ @@ -1063,7 +1063,7 @@ H5O__alloc_chunk(H5F_t *f, H5O_t *oh, size_t size, size_t found_null, const H5O_ /* (account for chunk's magic # & checksum) */ idx = oh->nmesgs++; oh->mesg[idx].type = H5O_MSG_NULL; - oh->mesg[idx].dirty = TRUE; + oh->mesg[idx].dirty = true; oh->mesg[idx].native = NULL; oh->mesg[idx].raw = p + H5O_SIZEOF_MSGHDR_OH(oh); oh->mesg[idx].raw_size = size - (size_t)(H5O_SIZEOF_CHKHDR_OH(oh) + H5O_SIZEOF_MSGHDR_OH(oh)); @@ -1255,7 +1255,7 @@ H5O__alloc(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, const void *mesg, s assert(mesg_idx); /* Compute the size needed to store the message in the object header */ - raw_size = (type->raw_size)(f, FALSE, mesg); + raw_size = (type->raw_size)(f, false, mesg); if (0 == raw_size) HGOTO_ERROR(H5E_OHDR, H5E_CANTINIT, FAIL, "can't compute object header message size"); if (raw_size >= H5O_MESG_MAX_SIZE) @@ -1282,7 +1282,7 @@ H5O__alloc(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, const void *mesg, s if ((tri_result = H5O__alloc_extend_chunk(f, oh, chunkno, raw_size, &idx)) < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTEXTEND, FAIL, "can't extend existing chunk"); - if (tri_result == TRUE) + if (tri_result == true) break; } /* end for */ @@ -1319,10 +1319,10 @@ done: *------------------------------------------------------------------------- */ herr_t -H5O__release_mesg(H5F_t *f, H5O_t *oh, H5O_mesg_t *mesg, hbool_t adj_link) +H5O__release_mesg(H5F_t *f, H5O_t *oh, H5O_mesg_t *mesg, bool adj_link) { H5O_chunk_proxy_t *chk_proxy = NULL; /* Chunk that message is in */ - hbool_t chk_dirtied = FALSE; /* Flag for unprotecting chunk */ + bool chk_dirtied = false; /* Flag for unprotecting chunk */ herr_t ret_value = SUCCEED; /* Return value */ FUNC_ENTER_PACKAGE @@ -1356,8 +1356,8 @@ H5O__release_mesg(H5F_t *f, H5O_t *oh, H5O_mesg_t *mesg, hbool_t adj_link) mesg->flags = 0; /* Mark the message as modified */ - mesg->dirty = TRUE; - chk_dirtied = TRUE; + mesg->dirty = true; + chk_dirtied = true; /* Check if chunk has a gap currently */ if (oh->chunk[mesg->chunkno].gap) { @@ -1382,7 +1382,7 @@ done: * * Purpose: Check and move message(s) forward into a continuation message * - * Return: Success: non-negative (TRUE/FALSE) + * Return: Success: non-negative (true/false) * Failure: negative * *------------------------------------------------------------------------- @@ -1393,8 +1393,8 @@ H5O__move_cont(H5F_t *f, H5O_t *oh, unsigned cont_u) H5O_chunk_proxy_t *chk_proxy = NULL; /* Chunk that continuation message is in */ H5O_mesg_t *cont_msg; /* Pointer to the continuation message */ unsigned deleted_chunkno; /* Chunk # to delete */ - hbool_t chk_dirtied = FALSE; /* Flags for unprotecting chunk */ - htri_t ret_value = TRUE; /* Return value */ + bool chk_dirtied = false; /* Flags for unprotecting chunk */ + htri_t ret_value = true; /* Return value */ FUNC_ENTER_PACKAGE @@ -1445,7 +1445,7 @@ H5O__move_cont(H5F_t *f, H5O_t *oh, unsigned cont_u) /* Convert continuation message into a null message. Do not delete * the target chunk yet, so we can still copy messages from it. */ - if (H5O__release_mesg(f, oh, cont_msg, FALSE) < 0) + if (H5O__release_mesg(f, oh, cont_msg, false) < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to convert into null message"); /* Protect chunk */ @@ -1467,7 +1467,7 @@ H5O__move_cont(H5F_t *f, H5O_t *oh, unsigned cont_u) H5MM_memcpy(move_start, curr_msg->raw - H5O_SIZEOF_MSGHDR_OH(oh), move_size); curr_msg->raw = move_start + H5O_SIZEOF_MSGHDR_OH(oh); curr_msg->chunkno = cont_chunkno; - chk_dirtied = TRUE; + chk_dirtied = true; /* Adjust location to move messages to */ move_start += move_size; @@ -1487,8 +1487,8 @@ H5O__move_cont(H5F_t *f, H5O_t *oh, unsigned cont_u) /* Adjust size of null (was continuation) message */ cont_msg->raw_size = gap_size - (size_t)H5O_SIZEOF_MSGHDR_OH(oh); cont_msg->raw = move_start + H5O_SIZEOF_MSGHDR_OH(oh); - cont_msg->dirty = TRUE; - chk_dirtied = TRUE; + cont_msg->dirty = true; + chk_dirtied = true; } /* end if */ else { /* Check if there is space that should be a gap */ @@ -1515,7 +1515,7 @@ H5O__move_cont(H5F_t *f, H5O_t *oh, unsigned cont_u) if (curr_msg->type->id == H5O_NULL_ID) { /* Release any information/memory for message */ H5O__msg_free_mesg(curr_msg); - chk_dirtied = TRUE; + chk_dirtied = true; /* Remove from message list */ if (v < (oh->nmesgs - 1)) @@ -1530,10 +1530,10 @@ H5O__move_cont(H5F_t *f, H5O_t *oh, unsigned cont_u) oh->nchunks--; } /* end if */ else - ret_value = FALSE; + ret_value = false; } /* end if */ else - ret_value = FALSE; + ret_value = false; done: /* Release chunk, if not already done */ @@ -1559,10 +1559,10 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) H5O_chunk_proxy_t *null_chk_proxy = NULL; /* Chunk that null message is in */ H5O_chunk_proxy_t *curr_chk_proxy = NULL; /* Chunk that message is in */ H5O_chunk_proxy_t *cont_targ_chk_proxy = NULL; /* Chunk that continuation message points to */ - hbool_t null_chk_dirtied = FALSE; /* Flags for unprotecting null chunk */ - hbool_t curr_chk_dirtied = FALSE; /* Flags for unprotecting curr chunk */ - hbool_t packed_msg; /* Flag to indicate that messages were packed */ - hbool_t did_packing = FALSE; /* Whether any messages were packed */ + bool null_chk_dirtied = false; /* Flags for unprotecting null chunk */ + bool curr_chk_dirtied = false; /* Flags for unprotecting curr chunk */ + bool packed_msg; /* Flag to indicate that messages were packed */ + bool did_packing = false; /* Whether any messages were packed */ htri_t ret_value = FAIL; /* Return value */ FUNC_ENTER_PACKAGE @@ -1579,7 +1579,7 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) unsigned u; /* Local index variable */ /* Reset packed messages flag */ - packed_msg = FALSE; + packed_msg = false; /* Scan through messages for messages that can be moved earlier in chunks */ for (u = 0, curr_msg = &oh->mesg[0]; u < oh->nmesgs; u++, curr_msg++) { @@ -1622,10 +1622,10 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) /* Mark null message dirty */ /* (since we need to re-encode its message header) */ - curr_msg->dirty = TRUE; + curr_msg->dirty = true; /* Release chunk, marking it dirty */ - if (H5O__chunk_unprotect(f, null_chk_proxy, TRUE) < 0) + if (H5O__chunk_unprotect(f, null_chk_proxy, true) < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk"); null_chk_proxy = NULL; @@ -1634,7 +1634,7 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) * was packed - if its not at the end its chunk, * we'll move it again on the next pass. */ - packed_msg = TRUE; + packed_msg = true; } /* end if */ /* Break out of loop */ @@ -1657,7 +1657,7 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "Error in moving messages into cont message"); else if (status > 0) { /* Message(s) got moved into "continuation" message */ - packed_msg = TRUE; + packed_msg = true; break; } /* end else-if */ } /* end if */ @@ -1736,7 +1736,7 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) } /* end if */ /* Unprotect continuation message target chunk */ - if (H5O__chunk_unprotect(f, cont_targ_chk_proxy, FALSE) < 0) + if (H5O__chunk_unprotect(f, cont_targ_chk_proxy, false) < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk"); cont_targ_chk_proxy = NULL; @@ -1750,7 +1750,7 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) /* Point non-null message at null message's space */ curr_msg->chunkno = null_msg->chunkno; curr_msg->raw = null_msg->raw; - curr_chk_dirtied = TRUE; + curr_chk_dirtied = true; /* Change information for null message */ if (curr_msg->raw_size == null_msg->raw_size) { @@ -1760,15 +1760,15 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) null_msg->raw = old_raw; /* Mark null message dirty */ - null_msg->dirty = TRUE; - null_chk_dirtied = TRUE; + null_msg->dirty = true; + null_chk_dirtied = true; /* Release current chunk, marking it dirty */ if (H5O__chunk_unprotect(f, curr_chk_proxy, curr_chk_dirtied) < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk"); curr_chk_proxy = NULL; - curr_chk_dirtied = FALSE; + curr_chk_dirtied = false; /* Check for gap in null message's chunk */ if (oh->chunk[old_chunkno].gap > 0) { @@ -1787,7 +1787,7 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk"); null_chk_proxy = NULL; - null_chk_dirtied = FALSE; + null_chk_dirtied = false; } /* end if */ else { size_t new_null_msg; /* Message index for new null message */ @@ -1802,8 +1802,8 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) null_msg->raw_size = curr_msg->raw_size; /* Mark null message dirty */ - null_msg->dirty = TRUE; - null_chk_dirtied = TRUE; + null_msg->dirty = true; + null_chk_dirtied = true; /* Add the gap to the chunk */ if (H5O__add_gap(f, oh, null_msg->chunkno, &null_chk_dirtied, v, @@ -1819,8 +1819,8 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) null_msg->raw_size -= curr_msg->raw_size + (size_t)H5O_SIZEOF_MSGHDR_OH(oh); /* Mark null message dirty */ - null_msg->dirty = TRUE; - null_chk_dirtied = TRUE; + null_msg->dirty = true; + null_chk_dirtied = true; /* Create new null message for previous location of non-null message */ if (oh->nmesgs >= oh->alloc_nmesgs) { @@ -1842,7 +1842,7 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk"); null_chk_proxy = NULL; - null_chk_dirtied = FALSE; + null_chk_dirtied = false; /* Initialize new null message to take over non-null message's location */ oh->mesg[new_null_msg].type = H5O_MSG_NULL; @@ -1852,8 +1852,8 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) oh->mesg[new_null_msg].chunkno = old_chunkno; /* Mark new null message dirty */ - oh->mesg[new_null_msg].dirty = TRUE; - curr_chk_dirtied = TRUE; + oh->mesg[new_null_msg].dirty = true; + curr_chk_dirtied = true; /* Check for gap in new null message's chunk */ if (oh->chunk[old_chunkno].gap > 0) { @@ -1872,11 +1872,11 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk"); curr_chk_proxy = NULL; - curr_chk_dirtied = FALSE; + curr_chk_dirtied = false; } /* end else */ /* Indicate that we packed messages */ - packed_msg = TRUE; + packed_msg = true; /* Break out of loop */ /* (If it's possible to move message to even earlier chunk @@ -1895,7 +1895,7 @@ H5O__move_msgs_forward(H5F_t *f, H5O_t *oh) /* If we did any packing, remember that */ if (packed_msg) - did_packing = TRUE; + did_packing = true; } while (packed_msg); /* Set return value */ @@ -1907,7 +1907,7 @@ done: HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect null object header chunk"); if (curr_chk_proxy && H5O__chunk_unprotect(f, curr_chk_proxy, curr_chk_dirtied) < 0) HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect current object header chunk"); - if (cont_targ_chk_proxy && H5O__chunk_unprotect(f, cont_targ_chk_proxy, FALSE) < 0) + if (cont_targ_chk_proxy && H5O__chunk_unprotect(f, cont_targ_chk_proxy, false) < 0) HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect continuation message target object header chunk"); } /* end if */ @@ -1930,9 +1930,9 @@ done: static htri_t H5O__merge_null(H5F_t *f, H5O_t *oh) { - hbool_t merged_msg; /* Flag to indicate that messages were merged */ - hbool_t did_merging = FALSE; /* Whether any messages were merged */ - htri_t ret_value = FAIL; /* Return value */ + bool merged_msg; /* Flag to indicate that messages were merged */ + bool did_merging = false; /* Whether any messages were merged */ + htri_t ret_value = FAIL; /* Return value */ FUNC_ENTER_PACKAGE @@ -1948,7 +1948,7 @@ H5O__merge_null(H5F_t *f, H5O_t *oh) unsigned u; /* Local index variable */ /* Reset merged messages flag */ - merged_msg = FALSE; + merged_msg = false; /* Scan messages for adjacent null messages & merge them */ for (u = 0, curr_msg = &oh->mesg[0]; u < oh->nmesgs; u++, curr_msg++) { @@ -1974,7 +1974,7 @@ H5O__merge_null(H5F_t *f, H5O_t *oh) adj_raw_size = (size_t)H5O_SIZEOF_MSGHDR_OH(oh) + curr_msg2->raw_size; /* Message has been merged */ - merged_msg = TRUE; + merged_msg = true; } /* end if */ /* Check for second message before first message */ else if ((curr_msg->raw - H5O_SIZEOF_MSGHDR_OH(oh)) == @@ -1984,7 +1984,7 @@ H5O__merge_null(H5F_t *f, H5O_t *oh) adj_raw_size = (size_t)H5O_SIZEOF_MSGHDR_OH(oh) + curr_msg2->raw_size; /* Message has been merged */ - merged_msg = TRUE; + merged_msg = true; } /* end if */ /* Second message has been merged, delete it */ @@ -2005,10 +2005,10 @@ H5O__merge_null(H5F_t *f, H5O_t *oh) curr_msg->raw_size += adj_raw_size; /* Mark first message as dirty */ - curr_msg->dirty = TRUE; + curr_msg->dirty = true; /* Release new null message's chunk, marking it dirty */ - if (H5O__chunk_unprotect(f, curr_chk_proxy, TRUE) < 0) + if (H5O__chunk_unprotect(f, curr_chk_proxy, true) < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk"); @@ -2048,7 +2048,7 @@ H5O__merge_null(H5F_t *f, H5O_t *oh) /* If we did any merging, remember that */ if (merged_msg) - did_merging = TRUE; + did_merging = true; } while (merged_msg); /* Set return value */ @@ -2075,9 +2075,9 @@ done: static htri_t H5O__remove_empty_chunks(H5F_t *f, H5O_t *oh) { - hbool_t deleted_chunk; /* Whether to a chunk was deleted */ - hbool_t did_deleting = FALSE; /* Whether any chunks were deleted */ - htri_t ret_value = FAIL; /* Return value */ + bool deleted_chunk; /* Whether to a chunk was deleted */ + bool did_deleting = false; /* Whether any chunks were deleted */ + htri_t ret_value = FAIL; /* Return value */ FUNC_ENTER_PACKAGE @@ -2091,7 +2091,7 @@ H5O__remove_empty_chunks(H5F_t *f, H5O_t *oh) unsigned u, v; /* Local index variables */ /* Reset 'chunk deleted' flag */ - deleted_chunk = FALSE; + deleted_chunk = false; /* Scan messages for null messages that fill an entire chunk */ for (u = 0, null_msg = &oh->mesg[0]; u < oh->nmesgs; u++, null_msg++) { @@ -2140,7 +2140,7 @@ H5O__remove_empty_chunks(H5F_t *f, H5O_t *oh) deleted_chunkno = null_msg->chunkno; /* Convert continuation message into a null message */ - if (H5O__release_mesg(f, oh, cont_msg, TRUE) < 0) + if (H5O__release_mesg(f, oh, cont_msg, true) < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTDELETE, FAIL, "unable to convert into null message"); /* @@ -2230,14 +2230,14 @@ H5O__remove_empty_chunks(H5F_t *f, H5O_t *oh) } /* end for */ /* Found chunk to delete */ - deleted_chunk = TRUE; + deleted_chunk = true; break; } /* end if */ } /* end for */ /* If we deleted any chunks, remember that */ if (deleted_chunk) - did_deleting = TRUE; + did_deleting = true; } while (deleted_chunk); /* Set return value */ @@ -2260,9 +2260,9 @@ done: herr_t H5O__condense_header(H5F_t *f, H5O_t *oh) { - hbool_t rescan_header; /* Whether to rescan header */ - htri_t result; /* Result from packing/merging/etc */ - herr_t ret_value = SUCCEED; /* return value */ + bool rescan_header; /* Whether to rescan header */ + htri_t result; /* Result from packing/merging/etc */ + herr_t ret_value = SUCCEED; /* return value */ FUNC_ENTER_PACKAGE @@ -2272,28 +2272,28 @@ H5O__condense_header(H5F_t *f, H5O_t *oh) /* Loop until no changed to the object header messages & chunks */ do { /* Reset 'rescan chunks' flag */ - rescan_header = FALSE; + rescan_header = false; /* Scan for messages that can be moved earlier in chunks */ result = H5O__move_msgs_forward(f, oh); if (result < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTPACK, FAIL, "can't move header messages forward"); if (result > 0) - rescan_header = TRUE; + rescan_header = true; /* Scan for adjacent null messages & merge them */ result = H5O__merge_null(f, oh); if (result < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTPACK, FAIL, "can't pack null header messages"); if (result > 0) - rescan_header = TRUE; + rescan_header = true; /* Scan for empty chunks to remove */ result = H5O__remove_empty_chunks(f, oh); if (result < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTPACK, FAIL, "can't remove empty chunk"); if (result > 0) - rescan_header = TRUE; + rescan_header = true; } while (rescan_header); #ifdef H5O_DEBUG H5O__assert(oh); @@ -2327,7 +2327,7 @@ H5O__alloc_shrink_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno) size_t sizeof_chksum = H5O_SIZEOF_CHKSUM_OH(oh); /* Size of chunk checksum */ size_t sizeof_msghdr = H5O_SIZEOF_MSGHDR_OH(oh); /* Size of message header */ uint8_t new_size_flags = 0; /* New chunk #0 size flags */ - hbool_t adjust_size_flags = FALSE; /* Whether to adjust the chunk #0 size flags */ + bool adjust_size_flags = false; /* Whether to adjust the chunk #0 size flags */ size_t less_prfx_size = 0; /* Bytes removed from object header prefix */ size_t u; /* Index */ herr_t ret_value = SUCCEED; /* Return value */ @@ -2393,7 +2393,7 @@ H5O__alloc_shrink_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno) /* Initialize new null message to make the chunk large enough */ curr_msg = &oh->mesg[oh->nmesgs - 1]; curr_msg->type = H5O_MSG_NULL; - curr_msg->dirty = TRUE; + curr_msg->dirty = true; curr_msg->native = NULL; curr_msg->raw = old_image + new_size + sizeof_msghdr - sizeof_chksum; curr_msg->raw_size = @@ -2413,19 +2413,19 @@ H5O__alloc_shrink_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno) if (orig_prfx_size > 1 && chunk0_newsize <= 255) { less_prfx_size = orig_prfx_size - 1; new_size_flags = H5O_HDR_CHUNK0_1; - adjust_size_flags = TRUE; + adjust_size_flags = true; } /* end if */ /* Check for moving to a 2-byte size encoding */ else if (orig_prfx_size > 2 && chunk0_newsize <= 65535) { less_prfx_size = orig_prfx_size - 2; new_size_flags = H5O_HDR_CHUNK0_2; - adjust_size_flags = TRUE; + adjust_size_flags = true; } /* end if */ /* Check for moving to a 4-byte size encoding */ else if (orig_prfx_size > 4 && chunk0_newsize <= 4294967295) { less_prfx_size = orig_prfx_size - 4; new_size_flags = H5O_HDR_CHUNK0_4; - adjust_size_flags = TRUE; + adjust_size_flags = true; } /* end if */ } /* end if */ @@ -2473,10 +2473,10 @@ H5O__alloc_shrink_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno) ((H5O_cont_t *)(curr_msg->native))->size = chunk->size; /* Flag continuation message as dirty */ - curr_msg->dirty = TRUE; + curr_msg->dirty = true; /* Release chunk, marking it dirty */ - if (H5O__chunk_unprotect(f, cont_chk_proxy, TRUE) < 0) + if (H5O__chunk_unprotect(f, cont_chk_proxy, true) < 0) HGOTO_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk"); } /* end if */ } /* end for */ @@ -2493,7 +2493,7 @@ H5O__alloc_shrink_chunk(H5F_t *f, H5O_t *oh, unsigned chunkno) done: /* Release chunk, marking it dirty */ - if (chk_proxy && H5O__chunk_unprotect(f, chk_proxy, TRUE) < 0) + if (chk_proxy && H5O__chunk_unprotect(f, chk_proxy, true) < 0) HDONE_ERROR(H5E_OHDR, H5E_CANTUNPROTECT, FAIL, "unable to unprotect object header chunk"); FUNC_LEAVE_NOAPI(ret_value) |