Types allowed for integer H5Pset_scaleoffset()

Hi all,

Are there any limitations to what types the integer scale-offset filter can be applied to?
I mean when applying H5Pset_scaleoffset(h_prop, H5Z_SO_INT, H5Z_SO_INT_MINBITS_DEFAULT) to a dataspace with a type that is integer-like, are there restrictions to the exact type?

When using a dataset with H5T_NATIVE_INT I have no problems. When using a dataset with H5T_NATIVE_LLONG the library does not complain but when trying to look at the dataset with hdfview or other tools I get an error message complaining that the type is not readable.

This is with hdf5 1.10 in serial mode (no MPI involved).