• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/sqlite/

Lines Matching defs:ALWAYS

490 ** The ALWAYS and NEVER macros surround boolean expressions which 
498 ** In other words, ALWAYS and NEVER are added for defensive code.
500 ** When doing coverage testing ALWAYS and NEVER are hard-coded to
505 # define ALWAYS(X) (1)
508 # define ALWAYS(X) ((X)?1:(assert(0),0))
511 # define ALWAYS(X) (X)
12182 if( ALWAYS(pSchema!=0) ){
15514 while( ALWAYS(iLogsize<LOGMAX) ){
19756 for(i=1, j=0; ALWAYS(z[i]); i++){
20528 }while( v!=0 && ALWAYS(i<9) );
20801 while( count-- && ALWAYS(elem) ){
32646 if( ALWAYS(p->pgno>pgno) ){
32722 for(i=0; ALWAYS(i<N_SORT_BUCKET-1); i++){
33059 ** with a NULL pointer, so we mark the NULL test with ALWAYS().
33062 if( ALWAYS(p) ){
39270 if( ALWAYS(pPager->eState==PAGER_READER) ){
39662 ** above is always successful - hence the ALWAYS on rc==SQLITE_OK.
39664 if( !DIRECT_MODE && ALWAYS(rc==SQLITE_OK) ){
43018 if( pWal && ALWAYS(pWal->readLock>=0) ){
43097 if( ALWAYS(pWal->writeLock) ){
43107 ALWAYS(rc==SQLITE_OK) && iFrame<=iMax;
44370 /* Reason for ALWAYS: There must be at least on unlocked Btree in
44372 while( p->locked && ALWAYS(p->pNext) ) p = p->pNext;
46474 while( ALWAYS(pList) && pList->pNext!=pBt ){
46477 if( ALWAYS(pList) ){
48369 if( ALWAYS(nOvfl) && !pCur->aOverflow ){
48562 if( ALWAYS(pCur->eState==CURSOR_VALID) ){
48571 if( ALWAYS(pCur->eState==CURSOR_VALID) ){
52820 return (rc!=SQLITE_OK && rc!=SQLITE_BUSY && ALWAYS(rc!=SQLITE_LOCKED));
53524 if( ALWAYS(pFunc && pFunc->xFinalize) ){
53715 && ALWAYS(pMem->u.i<LARGEST_INT64) ){
54878 if( ALWAYS(nOp>0) ){
54970 if( ALWAYS(pDef) && (pDef->flags & SQLITE_FUNC_EPHEM)!=0 ){
55784 if( nVar>=0 && ALWAYS(db->mallocFailed==0) ){
56818 }else if( ALWAYS(p->pCursor) ){
58017 if( rc2!=SQLITE_OK && ALWAYS(v->isPrepareV2) && ALWAYS(db->pErr) ){
58237 if( pVm && ALWAYS(pVm->db) ){
62885 if( ALWAYS(u.ba.pC->pCursor!=0) ){
62942 if( ALWAYS(u.bb.pC->pCursor!=0) ){
63801 if( ALWAYS(u.bn.pCrsr!=0) ){
63837 if( ALWAYS(u.bo.pCrsr!=0) ){
63872 if( ALWAYS(u.bp.pCrsr!=0) ){
63926 if( ALWAYS(u.bq.pC->pCursor!=0) ){
65288 if( ALWAYS(u.cl.pModule->xUpdate) ){
66181 ALWAYS(pChunk) && (iOff+JOURNAL_CHUNKSIZE)<=iOfst;
66454 if( ALWAYS(pSrc) ){
67788 while( ALWAYS(p) ){
69134 if( ALWAYS(pParse->nErr==0) && isCandidateForInOpt(p) ){
69341 if( ALWAYS(pEList!=0 && pEList->nExpr>0) ){
69345 }else if( ALWAYS(pExpr->x.pList!=0) ){
69610 if( ALWAYS(z!=0) ){
69731 if( ALWAYS(idxLru>=0) ){
70658 ** keep the ALWAYS() in case the conditions above change with future
70660 if( ALWAYS(pExpr->op!=TK_REGISTER) ){
70756 if( ALWAYS(pItem->pExpr) ) pItem->pExpr->flags |= EP_FixedDest;
71272 if( ALWAYS(pSrcList!=0) ){
72065 if( ALWAYS(v) ){
73638 for(iSrc=0; ALWAYS(iSrc<pTabList->nSrc); iSrc++){
73920 if( v && ALWAYS(pParse->nErr==0) && !db->mallocFailed ){
74103 /* Justification of ALWAYS(); The index must be on the list of
74106 while( ALWAYS(p) && p->pNext!=pIndex ){ p = p->pNext; }
74107 if( ALWAYS(p && p->pNext==pIndex) ){
74369 if( ALWAYS(pName2!=0) && pName2->n>0 ){
75413 if( ALWAYS(sEnd.z[0]!=0) && sEnd.z[0]!=';' ){
75419 while( ALWAYS(n>0) && sqlite3Isspace(z[n-1]) ){ n--; }
76261 if( ALWAYS(pColl) ){
76331 /* Justification of the ALWAYS(pListItem->pExpr->pColl): Because of
76336 if( pListItem->pExpr && ALWAYS(pListItem->pExpr->pColl) ){
76983 if( p && ALWAYS(p->nSrc>0) ){
79866 if( ALWAYS(pRes->flags) ){
79944 if( ALWAYS(pDef) ){
82193 if( ALWAYS(pOp) && pOp->opcode==OP_Null && !IsVirtual(pTab) ){
83094 for(pSrcIdx=pSrc->pIndex; ALWAYS(pSrcIdx); pSrcIdx=pSrcIdx->pNext){
83259 if( rc!=SQLITE_OK && ALWAYS(rc==sqlite3_errcode(db)) && pzErrMsg ){
84474 if( ALWAYS(v) ){
84673 int size = ALWAYS(pBt) ? sqlite3BtreeGetPageSize(pBt) : 0;
84702 if( ALWAYS(pBt) ){
84879 if( ALWAYS(pBt) ){
84889 if( ALWAYS(eAuto>=0) ){
85984 if( ALWAYS(pTab) ){
85992 if( !OMIT_TEMPDB && ALWAYS(iDb==1) ){
86184 if( rc==SQLITE_OK && ALWAYS(db->nDb>1)
86287 for(i=0; ALWAYS(i<db->nDb); i++){
87602 if( iCol>=0 && ALWAYS(iCol<pS->pEList->nExpr) ){
87614 }else if( ALWAYS(pTab->pSchema) ){
87739 for(j=0; ALWAYS(j<pTabList->nSrc); j++){
87829 if( pColExpr->op==TK_COLUMN && ALWAYS(pColExpr->pTab!=0) ){
88210 if( dest.eDest==priorOp && ALWAYS(!p->pLimit &&!p->pOffset) ){
89097 if( ALWAYS(pSrc) ){
89428 if( ALWAYS(pSubitem->pTab!=0) ){
89520 if( ALWAYS(zSpan) ){
89978 if( ALWAYS(pTab!=0) && (pTab->tabFlags & TF_Ephemeral)!=0 ){
91734 if( ALWAYS(pTrigger) ){
93566 if( pParse->sArg.z && ALWAYS(pParse->pNewTable) ){
93727 }else if( ALWAYS(pVTable->pVtab) ){
93728 /* Justification of ALWAYS(): A correct vtab constructor must allocate
93878 /* Justification of ALWAYS(): The xConstructor method is required to
93880 if( rc==SQLITE_OK && ALWAYS(sqlite3GetVTable(db, pTab)) ){
93961 if( ALWAYS(pTab!=0 && pTab->pVTable!=0) ){
96415 if( ALWAYS(pVal) ){
96825 }else if( ALWAYS(pExpr->x.pList) ){
97992 if( ALWAYS(pWInfo) ){
98211 if( ALWAYS(pTabList->a[i].pTab) && IsVirtual(pTabList->a[i].pTab) ){
101169 if( ALWAYS(yygotominor.yy259 && yygotominor.yy259->nSrc>0) ) yygotominor.yy259->a[yygotominor.yy259->nSrc-1].jointype = (u8)yymsp[0].minor.yy4;
101257 if( yygotominor.yy322 && ALWAYS(yygotominor.yy322->a) ) yygotominor.yy322->a[0].sortOrder = (u8)yymsp[0].minor.yy4;
104135 if( ALWAYS(rc>=0) && rc<(int)(sizeof(aMsg)/sizeof(aMsg[0])) && aMsg[rc]!=0 ){
105752 ** This action provides a run-time test to see how the ALWAYS and
105755 ** The return value is ALWAYS(X).
105758 ** ALWAYS() and NEVER() are both no-op pass-through macros, which is the
105759 ** default setting. If the return value is 1, then ALWAYS() is either
105763 ** behavior (assert if the argument to ALWAYS() is false) is the case if
105769 ** // ALWAYS() and NEVER() are no-op pass-through macros
105771 ** // ALWAYS(x) asserts that x is true. NEVER(x) asserts x is false.
105773 ** // ALWAYS(x) is a constant 1. NEVER(x) is a constant 0.
105778 rc = ALWAYS(x);
106831 # define ALWAYS(x) (x)
107168 while( ALWAYS(z[iIn]) ){