DataType: decide what type should be the arg of SetSize (for 32b platforms)
details:
In C
, H5Tset_size
takes a size_t
as argument to set the total size of the DataType
.
This was translated into DataType.SetSize(sz uint)
.
This wasn't taking into account the special value -1
that is used to make a DataType
of variable size.
we could settle for Go's int
but that would be wrong for 32b platforms.
perhaps use an explicit int64
?