mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-27 02:10:55 +08:00
d456c2bb82
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) |
||
---|---|---|
.. | ||
Dependencies | ||
h5tools_str.c | ||
h5tools_str.h | ||
h5tools_utils.c | ||
h5tools_utils.h | ||
h5tools.c | ||
h5tools.h | ||
Makefile.in | ||
talign.c |