~ubuntu-branches/ubuntu/trusty/postgresql-9.3/trusty-updates

« back to all changes in this revision

Viewing changes to contrib/pageinspect/btreefuncs.c

  • Committer: Package Import Robot
  • Author(s): Martin Pitt
  • Date: 2016-05-12 16:06:03 UTC
  • mfrom: (1.1.16) (19.1.4 trusty-proposed)
  • Revision ID: package-import@ubuntu.com-20160512160603-8h0t7au3bkfjuiv4
Tags: 9.3.13-0ubuntu0.14.04
* New upstream bug fix release. (LP: #1581016)
  - See http://www.postgresql.org/docs/9.3/static/release-9-3-13.html for
    details.

Show diffs side-by-side

added added

removed removed

Lines of Context:
46
46
#define IS_INDEX(r) ((r)->rd_rel->relkind == RELKIND_INDEX)
47
47
#define IS_BTREE(r) ((r)->rd_rel->relam == BTREE_AM_OID)
48
48
 
49
 
#define CHECK_PAGE_OFFSET_RANGE(pg, offnum) { \
50
 
                if ( !(FirstOffsetNumber <= (offnum) && \
51
 
                                                (offnum) <= PageGetMaxOffsetNumber(pg)) ) \
52
 
                         elog(ERROR, "page offset number out of range"); }
53
 
 
54
49
/* note: BlockNumber is unsigned, hence can't be negative */
55
50
#define CHECK_RELATION_BLOCK_RANGE(rel, blkno) { \
56
51
                if ( RelationGetNumberOfBlocks(rel) <= (BlockNumber) (blkno) ) \