On Jan 19, 2010, at 3:15 PM, Brice Goglin wrote:
> IIRC, it was changed into a pointer before the first release to reduce
> ABI changes inside the the main hwloc_obj struct when attributes are
> changed. I don't think hwloc_obj and attributes will be stable before
> hwloc 2.0 so I don't really care whether it's a pointer or not :)
Ah -- preserving ABI goodness is a Good Thing. Keeping it a pointer won't guarantee us ABI compatibility, of course, but it helps. So disregard my prior comments -- keep it a pointer. Might as well give it a good college try to be ABI friendly.