Hi Johannes,
This could be a documentation error. Please send it to the helpdesk.
Thanks
--pc
Stamminger, Johannes wrote:
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
------------------------------------------------------------------------
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org