Revert "Oops, remove more C99 designated initializers for VS 2010 compatibility."

This reverts commit f907b511d0.
This commit is contained in:
David Young 2019-11-27 11:16:52 -06:00
parent 9f61c26927
commit 8fb9fb5d4d
4 changed files with 5 additions and 14 deletions

View File

@ -1433,11 +1433,7 @@ herr_t H5DSset_label(hid_t did, unsigned int idx, const char *label)
union { /* union is needed to eliminate compiler warnings about */ union { /* union is needed to eliminate compiler warnings about */
char ** buf; /* discarding the 'const' qualifier in the free */ char ** buf; /* discarding the 'const' qualifier in the free */
char const ** const_buf; /* buf calls */ char const ** const_buf; /* buf calls */
} u; } u = {.buf = NULL, .const_buf = NULL};
u.buf = NULL;
u.const_buf = NULL;
/*------------------------------------------------------------------------- /*-------------------------------------------------------------------------
* parameter checking * parameter checking
*------------------------------------------------------------------------- *-------------------------------------------------------------------------

View File

@ -881,7 +881,7 @@ H5F__cache_drvrinfo_get_final_load_size(const void *_image, size_t image_len,
{ {
const uint8_t *image = _image; /* Pointer into raw data buffer */ const uint8_t *image = _image; /* Pointer into raw data buffer */
H5F_drvrinfo_cache_ud_t *udata = (H5F_drvrinfo_cache_ud_t *)_udata; /* User data */ H5F_drvrinfo_cache_ud_t *udata = (H5F_drvrinfo_cache_ud_t *)_udata; /* User data */
H5O_drvinfo_t drvrinfo; /* Driver info */ H5O_drvinfo_t drvrinfo = {.len = 0}; /* Driver info */
herr_t ret_value = SUCCEED; /* Return value */ herr_t ret_value = SUCCEED; /* Return value */
FUNC_ENTER_STATIC FUNC_ENTER_STATIC
@ -893,7 +893,6 @@ H5F__cache_drvrinfo_get_final_load_size(const void *_image, size_t image_len,
HDassert(*actual_len == image_len); HDassert(*actual_len == image_len);
HDassert(image_len == H5F_DRVINFOBLOCK_HDR_SIZE); HDassert(image_len == H5F_DRVINFOBLOCK_HDR_SIZE);
drvrinfo.len = 0;
/* Deserialize the file driver info's prefix */ /* Deserialize the file driver info's prefix */
if(H5F__drvrinfo_prefix_decode(&drvrinfo, NULL, &image, udata, TRUE) < 0) if(H5F__drvrinfo_prefix_decode(&drvrinfo, NULL, &image, udata, TRUE) < 0)
HGOTO_ERROR(H5E_FILE, H5E_CANTDECODE, FAIL, "can't decode file driver info prefix") HGOTO_ERROR(H5E_FILE, H5E_CANTDECODE, FAIL, "can't decode file driver info prefix")

View File

@ -205,7 +205,7 @@ static herr_t
H5HG__cache_heap_get_final_load_size(const void *image, size_t image_len, H5HG__cache_heap_get_final_load_size(const void *image, size_t image_len,
void *udata, size_t *actual_len) void *udata, size_t *actual_len)
{ {
H5HG_heap_t heap; /* Global heap */ H5HG_heap_t heap = {.size = 0}; /* Global heap */
herr_t ret_value = SUCCEED; /* Return value */ herr_t ret_value = SUCCEED; /* Return value */
FUNC_ENTER_STATIC FUNC_ENTER_STATIC

View File

@ -758,15 +758,11 @@ test_rdwr_cases(hid_t file, hid_t dcpl, const char *dname, void *_fillval,
int fillval=(-1), val_rd, should_be; int fillval=(-1), val_rd, should_be;
int i, j, *buf=NULL, odd; int i, j, *buf=NULL, odd;
unsigned u; unsigned u;
comp_datatype rd_c, fill_c, should_be_c; comp_datatype rd_c, fill_c = {.a = 0, .x = 0, .y = 0, .z = 0},
should_be_c;
comp_datatype *buf_c=NULL; comp_datatype *buf_c=NULL;
H5D_space_status_t allocation; H5D_space_status_t allocation;
fill_c.a = 0;
fill_c.x = 0;
fill_c.y = 0;
fill_c.z = 0;
if(datatype == H5T_INTEGER) { if(datatype == H5T_INTEGER) {
fillval = *(int*)_fillval; fillval = *(int*)_fillval;
} }