Spell out size_t type name in stride loop generation

size_t and ulong are different types on MacOSX, so no overload for
max(size_t, ulong) could be found.

See discussion in #91.