Lines Matching refs:zEnd
27999 SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){
28002 n = (int)(zEnd - zStart);
31537 const char *zEnd;
31555 zEnd = z + length;
31565 zEnd = &z[i^1];
31570 while( z<zEnd && sqlite3Isspace(*z) ) z+=incr;
31571 if( z>=zEnd ) return 0;
31582 while( z<zEnd && sqlite3Isdigit(*z) ){
31588 while( z<zEnd && sqlite3Isdigit(*z) ){ z+=incr; d++; }
31591 if( z>=zEnd ) goto do_atof_calc;
31599 while( z<zEnd && sqlite3Isdigit(*z) ){
31608 if( z>=zEnd ) goto do_atof_calc;
31619 if( z>=zEnd ) goto do_atof_calc; /*PREVENTS-HARMLESS-OVERREAD*/
31629 while( z<zEnd && sqlite3Isdigit(*z) ){
31637 while( z<zEnd && sqlite3Isspace(*z) ) z+=incr;
31713 if( z==zEnd && nDigit>0 && eValid && eType>0 ){
31784 const char *zEnd = zNum + length;
31793 zEnd = &zNum[i^1];
31796 while( zNum<zEnd && sqlite3Isspace(*zNum) ) zNum+=incr;
31797 if( zNum<zEnd ){
31806 while( zNum<zEnd && zNum[0]=='0' ){ zNum+=incr; } /* Skip leading zeros. */
31807 for(i=0; &zNum[i]<zEnd && (c=zNum[i])>='0' && c<='9'; i+=incr){
31829 }else if( &zNum[i]<zEnd ){ /* Extra bytes at the end */
31837 }while( &zNum[jj]<zEnd );
101306 const char *zEnd /* End of the span */
101314 pItem->zEName = sqlite3DbSpanDup(db, zStart, zEnd);
105865 char *zEnd = &zCol[pColDef->n-1];
105867 while( zEnd>zCol && (*zEnd==';' || sqlite3Isspace(*zEnd)) ){
105868 *zEnd-- = '\0';
111467 const char *zEnd /* First character past end of defaut value text */
111493 x.u.zToken = sqlite3DbSpanDup(db, zStart, zEnd);
111834 char *zSep, *zSep2, *zEnd;
111844 zEnd = ")";
111848 zEnd = "\n)";
111891 sqlite3_snprintf(n-k, &zStmt[k], "%s", zEnd);
136213 static char *triggerSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){
136214 char *z = sqlite3DbSpanDup(db, zStart, zEnd);
136231 const char *zEnd /* End of SQL text */
136241 pTriggerStep->zSpan = triggerSpanDup(db, zStart, zEnd);
136256 const char *zEnd /* End of SQL text */
136268 pTriggerStep->zSpan = triggerSpanDup(db, zStart, zEnd);
136291 const char *zEnd /* End of SQL text */
136298 pTriggerStep = triggerStepAllocate(pParse, TK_INSERT, pTableName,zStart,zEnd);
136335 const char *zEnd /* End of SQL text */
136340 pTriggerStep = triggerStepAllocate(pParse, TK_UPDATE, pTableName,zStart,zEnd);
136368 const char *zEnd /* End of SQL text */
136373 pTriggerStep = triggerStepAllocate(pParse, TK_DELETE, pTableName,zStart,zEnd);
167931 const char *zEnd = &zCsr[nNode];/* End of interior node buffer */
167953 if( zCsr>zEnd ){
167957 while( zCsr<zEnd && (piFirst || piLast) ){
167975 if( nPrefix>zCsr-zNode || nSuffix>zEnd-zCsr || nSuffix==0 ){
169738 const char *zEnd = "</b>";
169759 case 3: zEnd = (const char*)sqlite3_value_text(apVal[2]);
169762 if( !zEllipsis || !zEnd || !zStart ){
169767 sqlite3Fts3Snippet(pContext, pCsr, zStart, zEnd, zEllipsis, iCol, nToken);
175194 char *zEnd; /* Pointer to nul-term of zCopy */
175199 zEnd = &zCopy[strlen(zCopy)];
175217 while( z<zEnd && (NULL!=(z = (char *)sqlite3Fts3NextToken(z, &n))) ){
178214 char *zEnd = sqlite3_mprintf("%lld %lld", iEndBlock, nLeafData);
178215 if( !zEnd ) return SQLITE_NOMEM;
178216 sqlite3_bind_text(pStmt, 5, zEnd, -1, sqlite3_free);
183460 const char *zEnd, /* Snippet end text - "</b>" */
183544 i, (i==nSnippet-1), nFToken, zStart, zEnd, zEllipsis, &res
184101 const unsigned char *zEnd;
184128 zEnd = z;
184146 *piEnd = (int)(zEnd - pCsr->aInput);