mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-03-01 16:28:09 +08:00
[svn-r12094] Purpose:
bug fix Description: long long type was being incorrectly printed Solution: added a long_long cast to print function Platforms tested: linux Misc. update:
This commit is contained in:
parent
49ab3665aa
commit
18a398023a
@ -3364,7 +3364,8 @@ hsize_t diff_llong(unsigned char *mem1,
|
||||
{
|
||||
print_pos(ph,0,i,acc,pos,rank,obj1,obj2);
|
||||
parallel_print(SPACES);
|
||||
parallel_print(fmt_llong,temp1_llong,temp2_llong,labs((long)(temp1_llong-temp2_llong)));
|
||||
parallel_print(fmt_llong,temp1_llong,temp2_llong,
|
||||
(long_long)labs((long)(temp1_llong-temp2_llong)));
|
||||
}
|
||||
nfound++;
|
||||
}
|
||||
@ -3392,7 +3393,7 @@ hsize_t diff_llong(unsigned char *mem1,
|
||||
print_pos(ph,1,i,acc,pos,rank,obj1,obj2);
|
||||
parallel_print(SPACES);
|
||||
parallel_print(fmt_llongp,temp1_llong,temp2_llong,labs((long)(temp1_llong-temp2_llong)),
|
||||
labs((long)(1-temp2_llong/temp1_llong)));
|
||||
(long_long)labs((long)(1-temp2_llong/temp1_llong)));
|
||||
}
|
||||
nfound++;
|
||||
}
|
||||
@ -3421,8 +3422,9 @@ hsize_t diff_llong(unsigned char *mem1,
|
||||
{
|
||||
print_pos(ph,1,i,acc,pos,rank,obj1,obj2);
|
||||
parallel_print(SPACES);
|
||||
parallel_print(fmt_llongp,temp1_llong,temp2_llong,labs((long)(temp1_llong-temp2_llong)),
|
||||
labs((long)(1-temp2_llong/temp1_llong)));
|
||||
parallel_print(fmt_llongp,temp1_llong,temp2_llong,
|
||||
(long_long)labs((long)(temp1_llong-temp2_llong)),
|
||||
(long_long)labs((long)(1-temp2_llong/temp1_llong)));
|
||||
}
|
||||
nfound++;
|
||||
}
|
||||
@ -3447,7 +3449,8 @@ hsize_t diff_llong(unsigned char *mem1,
|
||||
{
|
||||
print_pos(ph,0,i,acc,pos,rank,obj1,obj2);
|
||||
parallel_print(SPACES);
|
||||
parallel_print(fmt_llong,temp1_llong,temp2_llong,labs((long)(temp1_llong-temp2_llong)));
|
||||
parallel_print(fmt_llong,temp1_llong,temp2_llong,
|
||||
(long_long)labs((temp1_llong-temp2_llong)));
|
||||
}
|
||||
nfound++;
|
||||
}
|
||||
|
@ -8,9 +8,10 @@ Warning: Different storage datatype
|
||||
Warning: Different storage datatype
|
||||
</dset3a> has file datatype H5T_STD_I32LE
|
||||
</dset4b> has file datatype H5T_STD_I64LE
|
||||
position dset3a dset4b difference relative
|
||||
------------------------------------------------------------------------
|
||||
[ 1 0 ] 1 3 2 2
|
||||
[ 1 1 ] 1 5 4 4
|
||||
[ 2 1 ] 65 417 352 5
|
||||
6 differences found
|
||||
position dset3a dset4b difference
|
||||
------------------------------------------------------------
|
||||
[ 1 0 ] 1 3 2
|
||||
[ 1 1 ] 1 4 3
|
||||
[ 2 0 ] 1 5 4
|
||||
[ 2 1 ] 1 6 5
|
||||
4 differences found
|
||||
|
@ -2,9 +2,10 @@
|
||||
Expected output for 'h5diff file4.h5 file4.h5 -v dset4a dset4b'
|
||||
#############################
|
||||
Dataset: </dset4a> and </dset4b>
|
||||
position dset4a dset4b difference relative
|
||||
------------------------------------------------------------------------
|
||||
[ 1 0 ] 1 3 2 2
|
||||
[ 1 1 ] 1 5 4 4
|
||||
[ 2 1 ] 65 417 352 5
|
||||
6 differences found
|
||||
position dset4a dset4b difference
|
||||
------------------------------------------------------------
|
||||
[ 1 0 ] 1 3 2
|
||||
[ 1 1 ] 1 4 3
|
||||
[ 2 0 ] 1 5 4
|
||||
[ 2 1 ] 1 6 5
|
||||
4 differences found
|
||||
|
Loading…
Reference in New Issue
Block a user