On Do, 2010-04-08 at 13:33 -0500, Peter Cao wrote: > Hi, > > hsize_t should be the same (8 bytes) on both 32-bit and 64-bit machines. > See H5public.h > #if H5_SIZEOF_LONG_LONG >= 8 > typedef unsigned long long hsize_t; > typedef signed long long hssize_t; > # define H5_SIZEOF_HSIZE_T H5_SIZEOF_LONG_LONG > # define H5_SIZEOF_HSSIZE_T H5_SIZEOF_LONG_LONG > #else > # error "nothing appropriate for hsize_t" > #endif
As I tried to explain: only the documentation tells of the parameter (and some more on H5PT, too) to be of type hsize_t. In fact in the sourcecode (H5PT.c) there are some parameters, e.g. the one I ran into, to be of size_t type in fact. After having thought about this a night I'm quite sure this is an error in the sources. Do the hdf developers read this list or do I have to contact the helpdesk to raise an issue or is a bugtracker online availeble that I did not find up to now? > I will be very interested in your performance results. Also, check the > memory usage > as you test the performance. I keep you informed ;-). Best regards, Johannes Stamminger
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
