Skip to content

Commit

Permalink
Fix a misc warning in test/vol.c (#3112)
Browse files Browse the repository at this point in the history
The compiler complains about using integers instead of size_t
for some sizes.
  • Loading branch information
derobins authored Jun 13, 2023
1 parent 281dbf4 commit 9e7e2f8
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions test/vol.c
Original file line number Diff line number Diff line change
Expand Up @@ -573,9 +573,9 @@ reg_opt_datatype_get(void H5_ATTR_UNUSED *obj, H5VL_datatype_get_args_t *args, h
static herr_t
fake_vol_info_to_str(const void *info, char **str)
{
herr_t ret_value = SUCCEED; /* Return value */
const int val = *(const int *)info;
const int str_size = 16; /* The size of the string */
const int val = *(const int *)info;
const size_t str_size = 16; /* The size of the string */
herr_t ret_value = SUCCEED;

/* Verify the info is correct before continuing */
if (val != INT_MAX) {
Expand All @@ -584,9 +584,10 @@ fake_vol_info_to_str(const void *info, char **str)
}

/* Allocate the string long enough for the info */
*str = (char *)malloc(str_size);
if (NULL == (*str = (char *)HDcalloc(1, str_size)))
return FAIL;

HDsnprintf(*str, str_size, "%d", *((const int *)info));
HDsnprintf(*str, str_size, "%d", val);

return ret_value;
} /* end fake_vol_info_to_str() */
Expand Down

0 comments on commit 9e7e2f8

Please sign in to comment.