Prefer uint64_t for the definition of u64.
* src/types.h (u64): Prefer use of uint64_t with C99 compliant compiler.
In libgcrypt, we use u64 for 64-bit unsigned integer, it's before C99.
Newer jitterentropy introduces use of uint64_t.
In LP64 systems, there are two variants: (1) uint64_t is defined as
unsigned long, (2) uint64_t is defined as unsigned long long.
macOS is the latter.
- Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>