hdf5/test
Quincey Koziol d456c2bb82 [svn-r4643] Purpose:
Code cleanup
Description:
    Windows is generating hundreds of warnings from some of the practices in
    the library.  Mostly, they are because size_t is 32-bit and hsize_t is
    64-bit on Windows and we were carelessly casting the larger values down to
    the smaller ones without checking for overflow.

    Also, some other small code cleanups,etc.

Solution:
    Re-worked some algorithms to eliminate the casts and also added more
    overflow checking for assignments and function parameters which needed
    casts.

    Kent did most of the work, I just went over his changes and fit them into
    the the library code a bit better.

Platforms tested:
    FreeBSD 4.4 (hawkwind)
2001-11-27 11:29:13 -05:00
..
big.c [svn-r4568] Purpose: 2001-10-23 16:38:21 -05:00
bittests.c [svn-r4355] Purpose: 2001-08-14 17:09:56 -05:00
cmpd_dset.c [svn-r4482] Purpose: 2001-09-26 15:29:35 -05:00
Dependencies [svn-r4364] Purpose: 2001-08-16 00:27:33 -05:00
dpss_read.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
dpss_write.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
dsets.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
dtypes.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
enum.c [svn-r3974] code warrior port 2001-06-07 11:03:02 -05:00
extend.c [svn-r4517] 2001-10-03 12:57:56 -05:00
external.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
fillval.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
flush1.c [svn-r4088] Purpose: 2001-06-29 14:49:53 -05:00
flush2.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
gass_append.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
gass_read.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
gass_write.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
gen_new_array.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
gen_old_array.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
gheap.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
h5test.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
h5test.h [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
hyperslab.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
istore.c [svn-r4355] Purpose: 2001-08-14 17:09:56 -05:00
lheap.c [svn-r4569] 2001-10-24 13:02:27 -05:00
links.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
Makefile.in [svn-r4474] Purpose: 2001-09-26 00:37:15 -05:00
mount.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
mtime.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
ohdr.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
space_overflow.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
srb_append.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
srb_read.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
srb_write.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
stab.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
stream_test.c [svn-r4091] 2001-07-02 08:05:50 -05:00
tarray.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
tarrold.h5 [svn-r2844] Purpose: 2000-11-09 16:47:59 -05:00
tattr.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
tconfig.c [svn-r4614] Purpose: 2001-11-20 13:47:15 -05:00
testhdf5.c [svn-r4474] Purpose: 2001-09-26 00:37:15 -05:00
testhdf5.h [svn-r4474] Purpose: 2001-09-26 00:37:15 -05:00
testmeta.c [svn-r4281] Purpose: 2001-07-30 15:03:25 -05:00
tfile.c [svn-r4614] Purpose: 2001-11-20 13:47:15 -05:00
tgenprop.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
th5s.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
th5s.h5 [svn-r2717] Purpose: 2000-10-20 15:57:56 -05:00
titerate.c [svn-r4473] Purpose: 2001-09-25 12:46:32 -05:00
tmeta.c [svn-r4355] Purpose: 2001-08-14 17:09:56 -05:00
trefer.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
tselect.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
ttbbt.c [svn-r4355] Purpose: 2001-08-14 17:09:56 -05:00
ttime.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
ttsafe_acreate.c [svn-r2287] Changed ttsafe_* test files so that they create their own HDF5 file (they 2000-05-19 18:00:03 -05:00
ttsafe_cancel.c [svn-r2287] Changed ttsafe_* test files so that they create their own HDF5 file (they 2000-05-19 18:00:03 -05:00
ttsafe_dcreate.c [svn-r2287] Changed ttsafe_* test files so that they create their own HDF5 file (they 2000-05-19 18:00:03 -05:00
ttsafe_error.c [svn-r4464] 2001-09-18 15:12:37 -05:00
ttsafe.c [svn-r4355] Purpose: 2001-08-14 17:09:56 -05:00
ttsafe.h [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00
tvlstr.c [svn-r4482] Purpose: 2001-09-26 15:29:35 -05:00
tvltypes.c [svn-r4643] Purpose: 2001-11-27 11:29:13 -05:00
unlink.c [svn-r3770] Purpose: 2001-04-03 13:09:16 -05:00