db_verify.h File Reference

Go to the source code of this file.

Classes

struct  __vrfy_childinfo
struct  __vrfy_dbinfo
struct  __vrfy_pageinfo

Defines

#define _DB_VERIFY_H_
#define EPRINT(x)
#define IS_VALID_PAGESIZE(x)   (POWER_OF_TWO(x) && (x) >= DB_MIN_PGSIZE && ((x) <= DB_MAX_PGSIZE))
#define IS_VALID_PGNO(x)   ((x) <= vdp->last_pgno)
#define POWER_OF_TWO(x)   (((x) & ((x) - 1)) == 0)
#define SA_HASDUPS   0x00010000
#define SA_MARKDATAPGS   0x00020000
#define SA_PRINTHEADER   0x00040000
#define SA_SKIPFIRSTKEY   0x00080000
#define SALVAGE_HASH   6
#define SALVAGE_IGNORE   1
#define SALVAGE_INVALID   0
#define SALVAGE_LBTREE   5
#define SALVAGE_LDUP   2
#define SALVAGE_LRECNO   7
#define SALVAGE_LRECNODUP   3
#define SALVAGE_OVERFLOW   4
#define SALVAGE_PRINTFOOTER   0x02
#define SALVAGE_PRINTHEADER   0x01
#define ST_DUPOK   0x00010000
#define ST_DUPSORT   0x00020000
#define ST_IS_RECNO   0x00040000
#define ST_OVFL_LEAF   0x00080000
#define ST_RECNUM   0x00100000
#define ST_RELEN   0x00200000
#define ST_TOPLEVEL   0x00400000
#define TYPE_ERR_PRINT(dbp, func, pgno, type)
#define V_DUPLICATE   1
#define V_OVERFLOW   2
#define V_RECNO   3
#define VRFY_DUPS_UNSORTED   0x0001
#define VRFY_HAS_DUPS   0x0002
#define VRFY_HAS_DUPSORT   0x0004
#define VRFY_HAS_RECNUMS   0x0010
#define VRFY_HAS_SUBDBS   0x0008
#define VRFY_INCOMPLETE   0x0020
#define VRFY_IS_ALLZEROES   0x0040
#define VRFY_IS_FIXEDLEN   0x0080
#define VRFY_IS_RECNO   0x0100
#define VRFY_IS_RRECNO   0x0200
#define VRFY_OVFL_LEAFSEEN   0x0400


Generated on Sun Jun 8 10:56:50 2008 for GNUmifluz by  doxygen 1.5.5