comply with ISO C++

replaced unsigned long long by uint64_t