check for uint64_t and int64_t before compiling