• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/Heimdal-323.92.1/lib/sqlite/

Lines Matching defs:ALWAYS

506 ** The ALWAYS and NEVER macros surround boolean expressions which 
514 ** In other words, ALWAYS and NEVER are added for defensive code.
516 ** When doing coverage testing ALWAYS and NEVER are hard-coded to
521 # define ALWAYS(X) (1)
524 # define ALWAYS(X) ((X)?1:(assert(0),0))
527 # define ALWAYS(X) (X)
13148 if( ALWAYS(pSchema!=0) ){
16519 while( ALWAYS(iLogsize<LOGMAX) ){
20811 for(i=1, j=0; ALWAYS(z[i]); i++){
21581 }while( v!=0 && ALWAYS(i<9) );
21792 if( z[i]=='.' && ALWAYS(sz>i+4) ) memcpy(&z[i+1], &z[sz-3], 4);
21953 while( count-- && ALWAYS(elem) ){
25676 if( ALWAYS(pInode) ){
26379 if( ALWAYS(pFile->pInode) && pFile->pInode->nLock ){
35603 if( ALWAYS(p->pgno>pgno) ){
35679 for(i=0; ALWAYS(i<N_SORT_BUCKET-1); i++){
36236 for(i=0; pPg==0 && ALWAYS(i<pBlock->nEntry); i++){
36286 ** with a NULL pointer, so we mark the NULL test with ALWAYS().
36289 if( ALWAYS(p) ){
42757 if( ALWAYS(pPager->eState==PAGER_READER) ){
43154 ** above is always successful - hence the ALWAYS on rc==SQLITE_OK.
43156 if( !DIRECT_MODE && ALWAYS(rc==SQLITE_OK) ){
43296 if( ALWAYS(pList) ){
46733 if( pWal && ALWAYS(pWal->readLock>=0) ){
46812 if( ALWAYS(pWal->writeLock) ){
46822 ALWAYS(rc==SQLITE_OK) && iFrame<=iMax;
50241 while( ALWAYS(pList) && pList->pNext!=pBt ){
50244 if( ALWAYS(pList) ){
52156 if( ALWAYS(nOvfl) && !pCur->aOverflow ){
52349 if( ALWAYS(pCur->eState==CURSOR_VALID) ){
52358 if( ALWAYS(pCur->eState==CURSOR_VALID) ){
56653 return (rc!=SQLITE_OK && rc!=SQLITE_BUSY && ALWAYS(rc!=SQLITE_LOCKED));
57400 if( ALWAYS(pFunc && pFunc->xFinalize) ){
57574 && ALWAYS(pMem->u.i<LARGEST_INT64) ){
58803 if( ALWAYS(nOp>0) ){
58893 if( ALWAYS(pDef) && (pDef->flags & SQLITE_FUNC_EPHEM)!=0 ){
59316 if( i!=1 && (mask & p->lockMask)!=0 && ALWAYS(aDb[i].pBt!=0) ){
59338 if( i!=1 && (mask & p->lockMask)!=0 && ALWAYS(aDb[i].pBt!=0) ){
60811 }else if( ALWAYS(p->pCursor) ){
62037 if( rc2!=SQLITE_OK && ALWAYS(v->isPrepareV2) && ALWAYS(db->pErr) ){
62265 if( pVm && ALWAYS(pVm->db) ){
65733 }else if( ALWAYS(u.am.pC->pseudoTableReg>0) ){
66123 if( ALWAYS(u.ap.pCrsr) ){
66931 if( ALWAYS(u.ba.pC->pCursor!=0) ){
67080 if( ALWAYS(u.bb.pC->pCursor!=0) ){
67138 if( ALWAYS(u.bc.pC->pCursor!=0) ){
67298 if( ALWAYS(u.be.pCrsr!=0) ){
68086 if( ALWAYS(u.bq.pCrsr!=0) ){
68126 if( ALWAYS(u.br.pCrsr!=0) ){
68164 if( ALWAYS(u.bs.pCrsr!=0) ){
68219 if( ALWAYS(u.bt.pC->pCursor!=0) ){
69589 if( ALWAYS(u.cp.pModule->xUpdate) ){
71491 ALWAYS(pChunk) && (iOff+JOURNAL_CHUNKSIZE)<=iOfst;
71765 if( ALWAYS(pSrc) ){
74463 if( ALWAYS(pParse->nErr==0) && isCandidateForInOpt(p) ){
74678 if( ALWAYS(pEList!=0 && pEList->nExpr>0) ){
74682 }else if( ALWAYS(pExpr->x.pList!=0) ){
74948 if( ALWAYS(z!=0) ){
75069 if( ALWAYS(idxLru>=0) ){
75940 ** keep the ALWAYS() in case the conditions above change with future
75942 if( ALWAYS(pExpr->op!=TK_REGISTER) ){
76038 if( ALWAYS(pItem->pExpr) ) pItem->pExpr->flags |= EP_FixedDest;
76566 if( ALWAYS(pSrcList!=0) ){
77377 if( ALWAYS(v) ){
79045 for(iSrc=0; ALWAYS(iSrc<pTabList->nSrc); iSrc++){
79330 if( v && ALWAYS(pParse->nErr==0) && !db->mallocFailed ){
79514 if( ALWAYS(pIndex) ){
79519 /* Justification of ALWAYS(); The index must be on the list of
79522 while( ALWAYS(p) && p->pNext!=pIndex ){ p = p->pNext; }
79523 if( ALWAYS(p && p->pNext==pIndex) ){
79803 if( ALWAYS(pName2!=0) && pName2->n>0 ){
80855 if( ALWAYS(sEnd.z[0]!=0) && sEnd.z[0]!=';' ){
80861 while( ALWAYS(n>0) && sqlite3Isspace(z[n-1]) ){ n--; }
81765 if( ALWAYS(pColl) ){
81836 /* Justification of the ALWAYS(pListItem->pExpr->pColl): Because of
81841 if( pListItem->pExpr && ALWAYS(pListItem->pExpr->pColl) ){
82485 if( p && ALWAYS(p->nSrc>0) ){
85419 if( ALWAYS(pRes->flags) ){
85497 if( ALWAYS(pDef) ){
87775 if( ALWAYS(pOp) && pOp->opcode==OP_Null && !IsVirtual(pTab) ){
88689 for(pSrcIdx=pSrc->pIndex; ALWAYS(pSrcIdx); pSrcIdx=pSrcIdx->pNext){
88854 if( rc!=SQLITE_OK && ALWAYS(rc==sqlite3_errcode(db)) && pzErrMsg ){
90172 if( ALWAYS(v) ){
90371 int size = ALWAYS(pBt) ? sqlite3BtreeGetPageSize(pBt) : 0;
90569 if( ALWAYS(pBt) ){
90579 if( ALWAYS(eAuto>=0) ){
91691 if( ALWAYS(pTab) ){
91699 if( !OMIT_TEMPDB && ALWAYS(iDb==1) ){
91890 if( rc==SQLITE_OK && ALWAYS(db->nDb>1)
91995 for(i=0; ALWAYS(i<db->nDb); i++){
93410 if( iCol>=0 && ALWAYS(iCol<pS->pEList->nExpr) ){
93422 }else if( ALWAYS(pTab->pSchema) ){
93547 for(j=0; ALWAYS(j<pTabList->nSrc); j++){
93621 if( pColExpr->op==TK_COLUMN && ALWAYS(pColExpr->pTab!=0) ){
94020 if( dest.eDest==priorOp && ALWAYS(!p->pLimit &&!p->pOffset) ){
94923 if( ALWAYS(pSrc) ){
95260 if( ALWAYS(pSubitem->pTab!=0) ){
95352 if( ALWAYS(zSpan) ){
95811 if( ALWAYS(pTab!=0) && (pTab->tabFlags & TF_Ephemeral)!=0 ){
97741 if( ALWAYS(pTrigger) ){
99599 if( pParse->sArg.z && ALWAYS(pParse->pNewTable) ){
99764 }else if( ALWAYS(pVTable->pVtab) ){
99765 /* Justification of ALWAYS(): A correct vtab constructor must allocate
99921 /* Justification of ALWAYS(): The xConstructor method is required to
99923 if( rc==SQLITE_OK && ALWAYS(sqlite3GetVTable(db, pTab)) ){
100006 if( ALWAYS(pTab!=0 && pTab->pVTable!=0) ){
100821 if( ALWAYS(pSrc!=0) ){
101781 if( ALWAYS(pColl) && 0==sqlite3StrICmp(pColl->zName, zColl) ){
102418 pIdx->azColl[n] = ALWAYS(pColl) ? pColl->zName : "BINARY";
102806 if( ALWAYS(pVal) ){
103376 }else if( ALWAYS(pExpr->x.pList && pExpr->x.pList->nExpr) ){
104784 if( ALWAYS(pWInfo) ){
105008 if( ALWAYS(pTabList->a[i].pTab) && IsVirtual(pTabList->a[i].pTab) ){
107971 if( ALWAYS(yygotominor.yy259 && yygotominor.yy259->nSrc>0) ) yygotominor.yy259->a[yygotominor.yy259->nSrc-1].jointype = (u8)yymsp[0].minor.yy4;
108059 if( yygotominor.yy322 && ALWAYS(yygotominor.yy322->a) ) yygotominor.yy322->a[0].sortOrder = (u8)yymsp[0].minor.yy4;
111031 if( ALWAYS(rc>=0) && rc<(int)(sizeof(aMsg)/sizeof(aMsg[0])) && aMsg[rc]!=0 ){
112957 ** This action provides a run-time test to see how the ALWAYS and
112960 ** The return value is ALWAYS(X).
112963 ** ALWAYS() and NEVER() are both no-op pass-through macros, which is the
112964 ** default setting. If the return value is 1, then ALWAYS() is either
112968 ** behavior (assert if the argument to ALWAYS() is false) is the case if
112974 ** // ALWAYS() and NEVER() are no-op pass-through macros
112976 ** // ALWAYS(x) asserts that x is true. NEVER(x) asserts x is false.
112978 ** // ALWAYS(x) is a constant 1. NEVER(x) is a constant 0.
112983 rc = ALWAYS(x);
114118 # define ALWAYS(x) (1)
114121 # define ALWAYS(x) (x)
114619 while( ALWAYS(z[iIn]) ){