From 17daa748fa7458db8ea98593e21e8ebb123ce68e Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Tue, 30 Nov 2004 15:53:53 -0500 Subject: [svn-r9603] Purpose: Bug fix Description: Correct integer overflow situation for computing the size of a dataset. Solution: Rachet one of the dimensions down far enough that the total size of the dataset's raw data doesn't overflow a 64-bit int. Platforms tested: FreeBSD 4.10 (sleipnir) IRIX 6.? (tesla) w/-n32 Too minor to require h5committest --- test/gen_old_layout.c | 2 +- test/tlayouto.h5 | Bin 1576 -> 1576 bytes test/tmisc.c | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/gen_old_layout.c b/test/gen_old_layout.c index 473b3d3..46bbdaf 100644 --- a/test/gen_old_layout.c +++ b/test/gen_old_layout.c @@ -33,7 +33,7 @@ #define TESTFILE "tlayouto.h5" #define SPACE_RANK 2 #define SPACE_DIM0 (8*1024*1024*1024ULL) -#define SPACE_DIM1 ((4*1024*1024*1024ULL)+1ULL) +#define SPACE_DIM1 ((256*1024*1024ULL)+1ULL) /*------------------------------------------------------------------------- diff --git a/test/tlayouto.h5 b/test/tlayouto.h5 index 5dba556..a038e68 100644 Binary files a/test/tlayouto.h5 and b/test/tlayouto.h5 differ diff --git a/test/tmisc.c b/test/tmisc.c index 3447b82..e4bff08 100644 --- a/test/tmisc.c +++ b/test/tmisc.c @@ -230,7 +230,7 @@ unsigned m13_rdata[MISC13_DIM1][MISC13_DIM2]; /* Data read from dataset #define MISC20_DSET2_NAME "Dataset2" #define MISC20_SPACE_RANK 2 #define MISC20_SPACE_DIM0 (8*1024*1024*(uint64_t)1024) -#define MISC20_SPACE_DIM1 ((4*1024*1024*(uint64_t)1024)+1) +#define MISC20_SPACE_DIM1 ((256*1024*(uint64_t)1024)+1) #define MISC20_SPACE2_DIM0 8 #define MISC20_SPACE2_DIM1 4 -- cgit v0.12