NB               59736 ext/sqlite3/libsqlite/sqlite3.c   MemPage *apOld[NB];          /* pPage and up to two siblings */
NB               59737 ext/sqlite3/libsqlite/sqlite3.c   MemPage *apNew[NB+2];        /* pPage and up to NB siblings after balancing */
NB               59739 ext/sqlite3/libsqlite/sqlite3.c   u8 *apDiv[NB-1];             /* Divider cells in pParent */
NB               59740 ext/sqlite3/libsqlite/sqlite3.c   int cntNew[NB+2];            /* Index in aCell[] of cell after i-th page */
NB               59741 ext/sqlite3/libsqlite/sqlite3.c   int cntOld[NB+2];            /* Old index in aCell[] after i-th page */
NB               59742 ext/sqlite3/libsqlite/sqlite3.c   int szNew[NB+2];             /* Combined size of cells placed on i-th page */
NB               59747 ext/sqlite3/libsqlite/sqlite3.c   u8 abDone[NB+2];             /* True after i'th new page is populated */
NB               59748 ext/sqlite3/libsqlite/sqlite3.c   Pgno aPgno[NB+2];            /* Page numbers of new pages before shuffling */
NB               59749 ext/sqlite3/libsqlite/sqlite3.c   Pgno aPgOrder[NB+2];         /* Copy of aPgno[] used for sorting pages */
NB               59750 ext/sqlite3/libsqlite/sqlite3.c   u16 aPgFlags[NB+2];          /* flags field of new pages before shuffling */
NB               59979 ext/sqlite3/libsqlite/sqlite3.c       if( k>NB+1 ){ rc = SQLITE_CORRUPT_BKPT; goto balance_cleanup; }