// An empty m_result_stats_file means that set_result_name hasn't been
// called yet, so we just choose one of stats files in the 16
// subdirectories.
- m_result_stats_file = fmt::format(
- "{}/{:x}/stats", config.cache_dir(), hash_from_int(getpid()) % 16);
+ m_result_stats_file =
+ fmt::format("{}/{:x}/stats", config.cache_dir(), getpid() % 16);
}
return m_result_stats_file;
}
# include <immintrin.h>
#endif
-unsigned
-hash_from_int(int i)
-{
- return XXH64(&i, sizeof(int), 0);
-}
// Returns one of HASH_SOURCE_CODE_FOUND_DATE, HASH_SOURCE_CODE_FOUND_TIME or
// HASH_SOURCE_CODE_FOUND_TIMESTAMP if "_DATE__", "_TIME__" or "_TIMESTAMP__"
class Context;
class Hash;
-unsigned hash_from_int(int i);
-
#define HASH_SOURCE_CODE_OK 0
#define HASH_SOURCE_CODE_ERROR 1
#define HASH_SOURCE_CODE_FOUND_DATE 2