Lines Matching refs:zEnd
28822 SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){
28825 n = (int)(zEnd - zStart);
32472 const char *zEnd;
32490 zEnd = z + length;
32500 zEnd = &z[i^1];
32505 while( z<zEnd && sqlite3Isspace(*z) ) z+=incr;
32506 if( z>=zEnd ) return 0;
32517 while( z<zEnd && sqlite3Isdigit(*z) ){
32523 while( z<zEnd && sqlite3Isdigit(*z) ){ z+=incr; d++; }
32526 if( z>=zEnd ) goto do_atof_calc;
32534 while( z<zEnd && sqlite3Isdigit(*z) ){
32543 if( z>=zEnd ) goto do_atof_calc;
32554 if( z>=zEnd ) goto do_atof_calc; /*PREVENTS-HARMLESS-OVERREAD*/
32564 while( z<zEnd && sqlite3Isdigit(*z) ){
32572 while( z<zEnd && sqlite3Isspace(*z) ) z+=incr;
32648 if( z==zEnd && nDigit>0 && eValid && eType>0 ){
32743 const char *zEnd = zNum + length;
32753 zEnd = &zNum[i^1];
32756 while( zNum<zEnd && sqlite3Isspace(*zNum) ) zNum+=incr;
32757 if( zNum<zEnd ){
32766 while( zNum<zEnd && zNum[0]=='0' ){ zNum+=incr; } /* Skip leading zeros. */
32767 for(i=0; &zNum[i]<zEnd && (c=zNum[i])>='0' && c<='9'; i+=incr){
32789 }else if( &zNum[i]<zEnd ){ /* Extra bytes at the end */
32797 }while( &zNum[jj]<zEnd );
103621 const char *zEnd /* End of the span */
103629 pItem->zEName = sqlite3DbSpanDup(db, zStart, zEnd);
108399 char *zEnd = &zCol[pColDef->n-1];
108400 while( zEnd>zCol && (*zEnd==';' || sqlite3Isspace(*zEnd)) ){
108401 *zEnd-- = '\0';
110027 const char *zEnd;
110049 zEnd = (const char*)pEnd->t.z;
110052 zEnd = (const char*)&zSql[pTab->u.tab.addColOffset];
110056 zNew = sqlite3MPrintf(db, "%.*s%s", pCol->t.z-zSql, zSql, zEnd);
114769 const char *zEnd /* First character past end of defaut value text */
114794 x.u.zToken = sqlite3DbSpanDup(db, zStart, zEnd);
114946 const char *zEnd /* Closing ")" */
114960 while( sqlite3Isspace(zEnd[-1]) ){ zEnd--; }
114962 t.n = (int)(zEnd - t.z);
115145 char *zSep, *zSep2, *zEnd;
115155 zEnd = ")";
115159 zEnd = "\n)";
115202 sqlite3_snprintf(n-k, &zStmt[k], "%s", zEnd);
141385 static char *triggerSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){
141386 char *z = sqlite3DbSpanDup(db, zStart, zEnd);
141403 const char *zEnd /* End of SQL text */
141413 pTriggerStep->zSpan = triggerSpanDup(db, zStart, zEnd);
141428 const char *zEnd /* End of SQL text */
141440 pTriggerStep->zSpan = triggerSpanDup(db, zStart, zEnd);
141463 const char *zEnd /* End of SQL text */
141470 pTriggerStep = triggerStepAllocate(pParse, TK_INSERT, pTableName,zStart,zEnd);
141508 const char *zEnd /* End of SQL text */
141513 pTriggerStep = triggerStepAllocate(pParse, TK_UPDATE, pTableName,zStart,zEnd);
141545 const char *zEnd /* End of SQL text */
141550 pTriggerStep = triggerStepAllocate(pParse, TK_DELETE, pTableName,zStart,zEnd);
174531 const char *zEnd = &zCsr[nNode];/* End of interior node buffer */
174553 if( zCsr>zEnd ){
174557 while( zCsr<zEnd && (piFirst || piLast) ){
174575 if( nPrefix>zCsr-zNode || nSuffix>zEnd-zCsr || nSuffix==0 ){
176347 const char *zEnd = "</b>";
176371 case 3: zEnd = (const char*)sqlite3_value_text(apVal[2]);
176375 if( !zEllipsis || !zEnd || !zStart ){
176380 sqlite3Fts3Snippet(pContext, pCsr, zStart, zEnd, zEllipsis, iCol, nToken);
181825 char *zEnd; /* Pointer to nul-term of zCopy */
181830 zEnd = &zCopy[strlen(zCopy)];
181848 while( z<zEnd && (NULL!=(z = (char *)sqlite3Fts3NextToken(z, &n))) ){
184856 char *zEnd = sqlite3_mprintf("%lld %lld", iEndBlock, nLeafData);
184857 if( !zEnd ) return SQLITE_NOMEM;
184858 sqlite3_bind_text(pStmt, 5, zEnd, -1, sqlite3_free);
190122 const char *zEnd, /* Snippet end text - "</b>" */
190206 i, (i==nSnippet-1), nFToken, zStart, zEnd, zEllipsis, &res
190764 const unsigned char *zEnd;
190791 zEnd = z;
190809 *piEnd = (int)(zEnd - pCsr->aInput);