diff options
Diffstat (limited to 'src/include/storage/itemptr.h')
-rw-r--r-- | src/include/storage/itemptr.h | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/src/include/storage/itemptr.h b/src/include/storage/itemptr.h index f794141a6e0..3460cd19f9e 100644 --- a/src/include/storage/itemptr.h +++ b/src/include/storage/itemptr.h @@ -1,16 +1,16 @@ /*------------------------------------------------------------------------- * * itemptr.h-- - * POSTGRES disk item pointer definitions. + * POSTGRES disk item pointer definitions. * * * Copyright (c) 1994, Regents of the University of California * - * $Id: itemptr.h,v 1.4 1996/11/04 07:18:29 scrappy Exp $ + * $Id: itemptr.h,v 1.5 1997/09/07 05:01:22 momjian Exp $ * *------------------------------------------------------------------------- */ -#ifndef ITEMPTR_H +#ifndef ITEMPTR_H #define ITEMPTR_H #include <storage/off.h> @@ -23,91 +23,91 @@ * blkid tells us which block, posid tells us which entry in the linp * (ItemIdData) array we want. */ -typedef struct ItemPointerData { - BlockIdData ip_blkid; - OffsetNumber ip_posid; -} ItemPointerData; +typedef struct ItemPointerData +{ + BlockIdData ip_blkid; + OffsetNumber ip_posid; +} ItemPointerData; -typedef ItemPointerData *ItemPointer; +typedef ItemPointerData *ItemPointer; /* ---------------- - * support macros + * support macros * ---------------- */ /* * ItemPointerIsValid -- - * True iff the disk item pointer is not NULL. + * True iff the disk item pointer is not NULL. */ #define ItemPointerIsValid(pointer) \ - ((bool) (PointerIsValid(pointer) && ((pointer)->ip_posid != 0))) + ((bool) (PointerIsValid(pointer) && ((pointer)->ip_posid != 0))) /* * ItemPointerGetBlockNumber -- - * Returns the block number of a disk item pointer. + * Returns the block number of a disk item pointer. */ #define ItemPointerGetBlockNumber(pointer) \ - (AssertMacro(ItemPointerIsValid(pointer)) ? \ - BlockIdGetBlockNumber(&(pointer)->ip_blkid) : (BlockNumber) 0) + (AssertMacro(ItemPointerIsValid(pointer)) ? \ + BlockIdGetBlockNumber(&(pointer)->ip_blkid) : (BlockNumber) 0) /* * ItemPointerGetOffsetNumber -- - * Returns the offset number of a disk item pointer. + * Returns the offset number of a disk item pointer. */ #define ItemPointerGetOffsetNumber(pointer) \ - (AssertMacro(ItemPointerIsValid(pointer)) ? \ - (pointer)->ip_posid : \ - InvalidOffsetNumber) + (AssertMacro(ItemPointerIsValid(pointer)) ? \ + (pointer)->ip_posid : \ + InvalidOffsetNumber) /* * ItemPointerSet -- - * Sets a disk item pointer to the specified block and offset. + * Sets a disk item pointer to the specified block and offset. */ #define ItemPointerSet(pointer, blockNumber, offNum) \ - Assert(PointerIsValid(pointer)); \ - BlockIdSet(&((pointer)->ip_blkid), blockNumber); \ - (pointer)->ip_posid = offNum + Assert(PointerIsValid(pointer)); \ + BlockIdSet(&((pointer)->ip_blkid), blockNumber); \ + (pointer)->ip_posid = offNum /* * ItemPointerSetBlockNumber -- - * Sets a disk item pointer to the specified block. + * Sets a disk item pointer to the specified block. */ #define ItemPointerSetBlockNumber(pointer, blockNumber) \ - Assert(PointerIsValid(pointer)); \ - BlockIdSet(&((pointer)->ip_blkid), blockNumber) + Assert(PointerIsValid(pointer)); \ + BlockIdSet(&((pointer)->ip_blkid), blockNumber) /* * ItemPointerSetOffsetNumber -- - * Sets a disk item pointer to the specified offset. + * Sets a disk item pointer to the specified offset. */ #define ItemPointerSetOffsetNumber(pointer, offsetNumber) \ - AssertMacro(PointerIsValid(pointer)); \ - (pointer)->ip_posid = (offsetNumber) + AssertMacro(PointerIsValid(pointer)); \ + (pointer)->ip_posid = (offsetNumber) /* * ItemPointerCopy -- - * Copies the contents of one disk item pointer to another. + * Copies the contents of one disk item pointer to another. */ #define ItemPointerCopy(fromPointer, toPointer) \ - Assert(PointerIsValid(toPointer)); \ - Assert(PointerIsValid(fromPointer)); \ - *(toPointer) = *(fromPointer) + Assert(PointerIsValid(toPointer)); \ + Assert(PointerIsValid(fromPointer)); \ + *(toPointer) = *(fromPointer) /* * ItemPointerSetInvalid -- - * Sets a disk item pointer to be invalid. + * Sets a disk item pointer to be invalid. */ #define ItemPointerSetInvalid(pointer) \ - Assert(PointerIsValid(pointer)); \ - BlockIdSet(&((pointer)->ip_blkid), InvalidBlockNumber); \ - (pointer)->ip_posid = InvalidOffsetNumber + Assert(PointerIsValid(pointer)); \ + BlockIdSet(&((pointer)->ip_blkid), InvalidBlockNumber); \ + (pointer)->ip_posid = InvalidOffsetNumber /* ---------------- - * externs + * externs * ---------------- */ -extern bool ItemPointerEquals(ItemPointer pointer1, ItemPointer pointer2); - -#endif /* ITEMPTR_H */ +extern bool ItemPointerEquals(ItemPointer pointer1, ItemPointer pointer2); +#endif /* ITEMPTR_H */ |