mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-03-13 16:47:58 +08:00
Added int variable for comparison with H5_VERS_RELEASE in H5.c to avoid (#866)
warning that unsigned comparison < 0 is always false, which is known, but for later versions the comparison can possibly be true.
This commit is contained in:
parent
9bb1d6d78e
commit
9fd356e240
4
src/H5.c
4
src/H5.c
@ -912,6 +912,8 @@ H5check_version(unsigned majnum, unsigned minnum, unsigned relnum)
|
||||
static unsigned int disable_version_check = 0; /* Set if the version check should be disabled */
|
||||
static const char * version_mismatch_warning = VERSION_MISMATCH_WARNING;
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
int releasenum = relnum; /* To avoid warning for unsigned < 0
|
||||
comparison in first release versions */
|
||||
|
||||
FUNC_ENTER_API_NOINIT_NOERR_NOFS
|
||||
H5TRACE3("e", "IuIuIu", majnum, minnum, relnum);
|
||||
@ -931,7 +933,7 @@ H5check_version(unsigned majnum, unsigned minnum, unsigned relnum)
|
||||
}
|
||||
|
||||
/* H5_VERS_MAJOR and H5_VERS_MINOR must match */
|
||||
if (H5_VERS_MAJOR != majnum || H5_VERS_MINOR != minnum || H5_VERS_RELEASE > relnum) {
|
||||
if (H5_VERS_MAJOR != majnum || H5_VERS_MINOR != minnum || H5_VERS_RELEASE > releasenum) {
|
||||
switch (disable_version_check) {
|
||||
case 0:
|
||||
HDfprintf(stderr, "%s%s", version_mismatch_warning,
|
||||
|
Loading…
x
Reference in New Issue
Block a user