fix for #252

This is a fix for this negative step size issue, since ``hsize_t`` on many platforms is now an unsigned long.