From 163ecdf063f5c2cef6940ba646f708cab03d28b8 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Mon, 10 Oct 2022 14:59:10 -0700 Subject: [PATCH] Use define for RandomDouble --- src/ivfkmeans.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/ivfkmeans.c b/src/ivfkmeans.c index 9b13691..1ca992a 100644 --- a/src/ivfkmeans.c +++ b/src/ivfkmeans.c @@ -9,18 +9,11 @@ #include "common/pg_prng.h" #endif -/* - * Random double - */ -static inline double -RandomDouble() -{ #if PG_VERSION_NUM >= 150000 - return pg_prng_double(&pg_global_prng_state); +#define RandomDouble() (pg_prng_double(&pg_global_prng_state)) #else - return (((double) random()) / MAX_RANDOM_VALUE); +#define RandomDouble() (((double) random()) / MAX_RANDOM_VALUE) #endif -} /* * Initialize with kmeans++