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

Attachment: 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

Reply via email to