I encountered a problem when attempting to register a conversion function to convert VLENs to an opaque data type. After some digging, I came across this three-year-old thread

http://hdf-forum.184993.n3.nabble.com/hdf-forum-VLEN-conversion-problems-td193957.html

which describes my problem exactly. To sum up, the memory buffer passed to my conversion function appears to point to heap ids rather than to valid memory. Also, and this was not mentioned in the older thread, the buf_stride parameter is set to zero. Supposedly a bug report was filed (where?).

1) Has any progress been made on this issue?
2) Is there another way around this problem?

One idea that occurred to me is that it is conceivable that under normal operation a built-in conversion function is normally called that converts from the heap representation of VLENs to the memory representation. If so, is there a way to call that function from my conversion?

Thanks,
Jason

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to