BtRollbackOp
BtRollbackOp *pRollbackOp = sqliteMallocRaw(sizeof(BtRollbackOp));
static void deleteRollbackList(BtRollbackOp *pOp){
BtRollbackOp *pTmp = pOp->pNext;
static void execute_rollback_list(Rbtree *pRbtree, BtRollbackOp *pList)
BtRollbackOp *pTmp;
typedef struct BtRollbackOp BtRollbackOp;
static void btreeLogRollbackOp(Rbtree* pRbtree, BtRollbackOp *pRollbackOp)
BtRollbackOp *pNext;
BtRollbackOp *pRollbackOp = sqliteMalloc(sizeof(BtRollbackOp));
BtRollbackOp *pRollbackOp = sqliteMalloc(sizeof(BtRollbackOp));
BtRollbackOp *pOp = sqliteMalloc( sizeof(BtRollbackOp) );
BtRollbackOp *pTransRollback;
BtRollbackOp *pCheckRollback;
BtRollbackOp *pOp = sqliteMalloc( sizeof(BtRollbackOp) );
BtRollbackOp *pCheckRollbackTail;
BtRollbackOp *pOp = sqliteMalloc( sizeof(BtRollbackOp) );