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; }