15#if !defined(__CYGWIN__) && defined(__GNUC__) && !defined(__MINGW32__)
16#define UTIL_API __attribute__((visibility("hidden")))
UTIL_API uint64_t gv_random_u64(uint64_t bound)
UTIL_API int * gv_permutation(int bound)
UTIL_API int gv_random(int bound)