mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-12-03 02:32:04 +08:00
Revert "Oops, remove more C99 designated initializers for VS 2010 compatibility."
This reverts commit f907b511d0
.
This commit is contained in:
parent
9f61c26927
commit
8fb9fb5d4d
@ -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 */
|
||||
char ** buf; /* discarding the 'const' qualifier in the free */
|
||||
char const ** const_buf; /* buf calls */
|
||||
} u;
|
||||
|
||||
u.buf = NULL;
|
||||
u.const_buf = NULL;
|
||||
|
||||
} u = {.buf = NULL, .const_buf = NULL};
|
||||
/*-------------------------------------------------------------------------
|
||||
* parameter checking
|
||||
*-------------------------------------------------------------------------
|
||||
|
@ -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 */
|
||||
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 */
|
||||
|
||||
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(image_len == H5F_DRVINFOBLOCK_HDR_SIZE);
|
||||
|
||||
drvrinfo.len = 0;
|
||||
/* Deserialize the file driver info's prefix */
|
||||
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")
|
||||
|
@ -205,7 +205,7 @@ static herr_t
|
||||
H5HG__cache_heap_get_final_load_size(const void *image, size_t image_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 */
|
||||
|
||||
FUNC_ENTER_STATIC
|
||||
|
@ -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 i, j, *buf=NULL, odd;
|
||||
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;
|
||||
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) {
|
||||
fillval = *(int*)_fillval;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user