Use LL for 64-bit literals

On a 32-bit architecture, these literals are too big for just a long,
they need to be long long, otherwise I get an error in GCC.