"long long" causes compiler warnings in C++98 with -pedantic -Werror


- renamed "long long" to int64_t
- renamed "unsigned long long" to uint64_t
- include <stdint.h> in every header after <stddef.h>
- make check passes (on 64 bit Linux)

So you can't include them from a C++98 program with -pedantic -Werror