Switched to Pointer [skip ci]

This commit is contained in:
Andrew Kane
2024-04-24 16:27:54 -07:00
parent 1129d23df9
commit c4484c90d9

View File

@@ -255,7 +255,7 @@ ShowMemoryUsage(MemoryContext context, Size estimatedSize)
#endif #endif
static void static void
VectorSumCenter(const void *v, float *x) VectorSumCenter(Pointer v, float *x)
{ {
Vector *vec = (Vector *) v; Vector *vec = (Vector *) v;
@@ -264,7 +264,7 @@ VectorSumCenter(const void *v, float *x)
} }
static void static void
HalfvecSumCenter(const void *v, float *x) HalfvecSumCenter(Pointer v, float *x)
{ {
HalfVector *vec = (HalfVector *) v; HalfVector *vec = (HalfVector *) v;
@@ -273,7 +273,7 @@ HalfvecSumCenter(const void *v, float *x)
} }
static void static void
BitSumCenter(const void *v, float *x) BitSumCenter(Pointer v, float *x)
{ {
VarBit *vec = (VarBit *) v; VarBit *vec = (VarBit *) v;
@@ -287,7 +287,7 @@ BitSumCenter(const void *v, float *x)
static void static void
SumCenters(VectorArray samples, VectorArray aggCenters, int *closestCenters, IvfflatType type) SumCenters(VectorArray samples, VectorArray aggCenters, int *closestCenters, IvfflatType type)
{ {
void (*sumCenter) (const void *v, float *x); void (*sumCenter) (Pointer v, float *x);
if (type == IVFFLAT_TYPE_VECTOR) if (type == IVFFLAT_TYPE_VECTOR)
sumCenter = VectorSumCenter; sumCenter = VectorSumCenter;
@@ -307,7 +307,7 @@ SumCenters(VectorArray samples, VectorArray aggCenters, int *closestCenters, Ivf
} }
static void static void
HalfvecSetNewCenter(const void *v, float *x) HalfvecSetNewCenter(Pointer v, float *x)
{ {
HalfVector *newCenter = (HalfVector *) v; HalfVector *newCenter = (HalfVector *) v;
@@ -316,7 +316,7 @@ HalfvecSetNewCenter(const void *v, float *x)
} }
static void static void
BitSetNewCenter(const void *v, float *x) BitSetNewCenter(Pointer v, float *x)
{ {
VarBit *newCenter = (VarBit *) v; VarBit *newCenter = (VarBit *) v;
unsigned char *nx = VARBITS(newCenter); unsigned char *nx = VARBITS(newCenter);
@@ -334,7 +334,7 @@ BitSetNewCenter(const void *v, float *x)
static void static void
SetNewCenters(VectorArray aggCenters, VectorArray newCenters, IvfflatType type) SetNewCenters(VectorArray aggCenters, VectorArray newCenters, IvfflatType type)
{ {
void (*setNewCenter) (const void *v, float *x); void (*setNewCenter) (Pointer v, float *x);
if (type == IVFFLAT_TYPE_HALFVEC) if (type == IVFFLAT_TYPE_HALFVEC)
setNewCenter = HalfvecSetNewCenter; setNewCenter = HalfvecSetNewCenter;