]> granicus.if.org Git - postgresql/blobdiff - contrib/bloom/bloom.h
Clean up some stuff in new contrib/bloom module.
[postgresql] / contrib / bloom / bloom.h
index fb0bc07f2846d9b58b70f23ac7cea8c708985ffa..8f3881d844665b0ec1c60ca91a8b28e2574d8fd6 100644 (file)
@@ -118,7 +118,7 @@ typedef struct BloomState
         * sizeOfBloomTuple is index's specific, and it depends on reloptions, so
         * precompute it
         */
-       int32           sizeOfBloomTuple;
+       Size            sizeOfBloomTuple;
 }      BloomState;
 
 #define BloomPageGetFreeSpace(state, page) \
@@ -134,7 +134,7 @@ typedef uint16 SignType;
 typedef struct BloomTuple
 {
        ItemPointerData heapPtr;
-       SignType        sign[1];
+       SignType        sign[FLEXIBLE_ARRAY_MEMBER];
 }      BloomTuple;
 
 #define BLOOMTUPLEHDRSZ offsetof(BloomTuple, sign)