ULONG_MAX -> LLONG_MAX