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

Reply via email to