OSDN Git Service

These changes allow the module to compile quietly when assert checking is
authorBruce Momjian <bruce@momjian.us>
Tue, 12 Aug 1997 23:03:50 +0000 (23:03 +0000)
committerBruce Momjian <bruce@momjian.us>
Tue, 12 Aug 1997 23:03:50 +0000 (23:03 +0000)
not being done.

src/backend/access/hash/hashutil.c

index f380c9d..adfce4c 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/access/hash/hashutil.c,v 1.7 1996/11/05 09:40:25 scrappy Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/access/hash/hashutil.c,v 1.8 1997/08/12 23:03:50 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -126,17 +126,16 @@ _hash_log2(uint32 num)
 void
 _hash_checkpage(Page page, int flags)
 {
-    PageHeader ph = (PageHeader) page;
     HashPageOpaque opaque;
 
     Assert(page);
-    Assert(ph->pd_lower >= (sizeof(PageHeaderData) - sizeof(ItemIdData)));
+    Assert(((PageHeader)(ph))->pd_lower >= (sizeof(PageHeaderData) - sizeof(ItemIdData)));
 #if 1
-    Assert(ph->pd_upper <=
+    Assert(((PageHeader)(ph))->pd_upper <=
           (BLCKSZ - DOUBLEALIGN(sizeof(HashPageOpaqueData))));
-    Assert(ph->pd_special ==
+    Assert(((PageHeader)(ph))->pd_special ==
           (BLCKSZ - DOUBLEALIGN(sizeof(HashPageOpaqueData))));
-    Assert(ph->pd_opaque.od_pagesize == BLCKSZ);
+    Assert(((PageHeader)(ph))->pd_opaque.od_pagesize == BLCKSZ);
 #endif
     if (flags) {
        opaque = (HashPageOpaque) PageGetSpecialPointer(page);