|
1 | 1 | diff --git a/src/hdf5_drv/H5FDsilo.c b/src/hdf5_drv/H5FDsilo.c |
| 2 | +index 840dfd0..0153e18 100644 |
2 | 3 | --- a/src/hdf5_drv/H5FDsilo.c |
3 | 4 | +++ b/src/hdf5_drv/H5FDsilo.c |
4 | | -@@ -243,6 +243,12 @@ |
5 | | - return tmp; |
6 | | - } |
7 | | - |
8 | | -+#if HDF5_VERSION_GE(1,10,8) |
9 | | -+#define H5EPR_SEMI_COLON ; |
10 | | -+#else |
11 | | -+#define H5EPR_SEMI_COLON |
12 | | -+#endif |
13 | | -+ |
14 | | - |
15 | | - #ifdef H5_HAVE_SNPRINTF |
16 | | - #define H5E_PUSH_HELPER(Func,Cls,Maj,Min,Msg,Ret,Errno) \ |
17 | | -@@ -252,13 +258,13 @@ |
| 5 | +@@ -255,13 +255,13 @@ static const char *flavors(H5F_mem_t m) |
18 | 6 | snprintf(msg, sizeof(msg), Msg "(errno=%d, \"%s\")", \ |
19 | 7 | Errno, strerror(Errno)); \ |
20 | 8 | ret_value = Ret; \ |
21 | 9 | - H5Epush_ret(Func, Cls, Maj, Min, msg, Ret) \ |
22 | | -+ H5Epush_ret(Func, Cls, Maj, Min, msg, Ret) H5EPR_SEMI_COLON \ |
| 10 | ++ H5Epush_ret(Func, Cls, Maj, Min, msg, Ret) ; \ |
23 | 11 | } |
24 | 12 | #else |
25 | 13 | #define H5E_PUSH_HELPER(Func,Cls,Maj,Min,Msg,Ret,Errno) \ |
26 | 14 | { \ |
27 | 15 | ret_value = Ret; \ |
28 | 16 | - H5Epush_ret(Func, Cls, Maj, Min, Msg, Ret) \ |
29 | | -+ H5Epush_ret(Func, Cls, Maj, Min, Msg, Ret) H5EPR_SEMI_COLON \ |
| 17 | ++ H5Epush_ret(Func, Cls, Maj, Min, Msg, Ret) ; \ |
30 | 18 | } |
31 | 19 | #endif |
32 | 20 |
|
33 | | -@@ -1355,7 +1368,7 @@ |
| 21 | +@@ -1308,7 +1308,7 @@ H5FD_silo_sb_encode(H5FD_t *_file, char *name/*out*/, |
34 | 22 | assert(sizeof(hsize_t)<=8); |
35 | 23 | memcpy(p, &file->block_size, sizeof(hsize_t)); |
36 | 24 | if (H5Tconvert(H5T_NATIVE_HSIZE, H5T_STD_U64LE, 1, buf+8, NULL, H5P_DEFAULT)<0) |
37 | 25 | - H5Epush_ret(func, H5E_ERR_CLS, H5E_DATATYPE, H5E_CANTCONVERT, "can't convert superblock info", -1) |
38 | | -+ H5Epush_ret(func, H5E_ERR_CLS, H5E_DATATYPE, H5E_CANTCONVERT, "can't convert superblock info", -1) H5EPR_SEMI_COLON |
| 26 | ++ H5Epush_ret(func, H5E_ERR_CLS, H5E_DATATYPE, H5E_CANTCONVERT, "can't convert superblock info", -1) ; |
39 | 27 |
|
40 | 28 | return 0; |
41 | 29 | } |
42 | | -@@ -1383,14 +1396,14 @@ |
| 30 | +@@ -1336,14 +1336,14 @@ H5FD_silo_sb_decode(H5FD_t *_file, const char *name, const unsigned char *buf) |
43 | 31 |
|
44 | 32 | /* Make sure the name/version number is correct */ |
45 | 33 | if (strcmp(name, "LLNLsilo")) |
46 | 34 | - H5Epush_ret(func, H5E_ERR_CLS, H5E_FILE, H5E_BADVALUE, "invalid silo superblock", -1) |
47 | | -+ H5Epush_ret(func, H5E_ERR_CLS, H5E_FILE, H5E_BADVALUE, "invalid silo superblock", -1) H5EPR_SEMI_COLON |
| 35 | ++ H5Epush_ret(func, H5E_ERR_CLS, H5E_FILE, H5E_BADVALUE, "invalid silo superblock", -1) ; |
48 | 36 |
|
49 | 37 | buf += 8; |
50 | 38 | /* Decode block size */ |
51 | 39 | assert(sizeof(hsize_t)<=8); |
52 | 40 | memcpy(x, buf, 8); |
53 | 41 | if (H5Tconvert(H5T_STD_U64LE, H5T_NATIVE_HSIZE, 1, x, NULL, H5P_DEFAULT)<0) |
54 | 42 | - H5Epush_ret(func, H5E_ERR_CLS, H5E_DATATYPE, H5E_CANTCONVERT, "can't convert superblock info", -1) |
55 | | -+ H5Epush_ret(func, H5E_ERR_CLS, H5E_DATATYPE, H5E_CANTCONVERT, "can't convert superblock info", -1) H5EPR_SEMI_COLON |
| 43 | ++ H5Epush_ret(func, H5E_ERR_CLS, H5E_DATATYPE, H5E_CANTCONVERT, "can't convert superblock info", -1) ; |
56 | 44 | ap = (hsize_t*)x; |
57 | 45 | /*file->block_size = *ap; ignore stored value for now */ |
58 | 46 |
|
0 commit comments