Lines Matching refs:nUsed
71 u64 nUsed; /* Bytes of zBuf[] currently used */ member
158 p->nUsed = 0; in jsonZero()
201 memcpy(zNew, p->zBuf, (size_t)p->nUsed); in jsonGrow()
220 if( (N+p->nUsed >= p->nAlloc) && jsonGrow(p,N)!=0 ) return; in jsonAppendRaw()
221 memcpy(p->zBuf+p->nUsed, zIn, N); in jsonAppendRaw()
222 p->nUsed += N; in jsonAppendRaw()
229 if( (p->nUsed + N >= p->nAlloc) && jsonGrow(p, N) ) return; in jsonPrintf()
231 sqlite3_vsnprintf(N, p->zBuf+p->nUsed, zFormat, ap); in jsonPrintf()
233 p->nUsed += (int)strlen(p->zBuf+p->nUsed); in jsonPrintf()
239 if( p->nUsed>=p->nAlloc && jsonGrow(p,1)!=0 ) return; in jsonAppendChar()
240 p->zBuf[p->nUsed++] = c; in jsonAppendChar()
248 if( p->nUsed==0 ) return; in jsonAppendSeparator()
249 c = p->zBuf[p->nUsed-1]; in jsonAppendSeparator()
260 if( zIn==0 || ((N+p->nUsed+2 >= p->nAlloc) && jsonGrow(p,N+2)!=0) ) return; in jsonAppendString()
261 p->zBuf[p->nUsed++] = '"'; in jsonAppendString()
266 if( (p->nUsed+N+3-i > p->nAlloc) && jsonGrow(p,N+3-i)!=0 ) return; in jsonAppendString()
267 p->zBuf[p->nUsed++] = '\\'; in jsonAppendString()
283 if( (p->nUsed+N+7+i > p->nAlloc) && jsonGrow(p,N+7-i)!=0 ) return; in jsonAppendString()
284 p->zBuf[p->nUsed++] = '\\'; in jsonAppendString()
285 p->zBuf[p->nUsed++] = 'u'; in jsonAppendString()
286 p->zBuf[p->nUsed++] = '0'; in jsonAppendString()
287 p->zBuf[p->nUsed++] = '0'; in jsonAppendString()
288 p->zBuf[p->nUsed++] = '0' + (c>>4); in jsonAppendString()
291 p->zBuf[p->nUsed++] = c; in jsonAppendString()
293 p->zBuf[p->nUsed++] = '"'; in jsonAppendString()
294 assert( p->nUsed<p->nAlloc ); in jsonAppendString()
343 sqlite3_result_text64(p->pCtx, p->zBuf, p->nUsed, in jsonResult()
1972 }else if( pStr->nUsed>1 ){ in jsonArrayStep()
1989 sqlite3_result_text(ctx, pStr->zBuf, (int)pStr->nUsed, in jsonArrayCompute()
1993 sqlite3_result_text(ctx, pStr->zBuf, (int)pStr->nUsed, SQLITE_TRANSIENT); in jsonArrayCompute()
1994 pStr->nUsed--; in jsonArrayCompute()
2035 for(i=1; i<pStr->nUsed && ((c = z[i])!=',' || inStr || nNest); i++){ in jsonGroupInverse()
2045 if( i<pStr->nUsed ){ in jsonGroupInverse()
2046 pStr->nUsed -= i; in jsonGroupInverse()
2047 memmove(&z[1], &z[i+1], (size_t)pStr->nUsed-1); in jsonGroupInverse()
2048 z[pStr->nUsed] = 0; in jsonGroupInverse()
2050 pStr->nUsed = 1; in jsonGroupInverse()
2077 }else if( pStr->nUsed>1 ){ in jsonObjectStep()
2097 sqlite3_result_text(ctx, pStr->zBuf, (int)pStr->nUsed, in jsonObjectCompute()
2101 sqlite3_result_text(ctx, pStr->zBuf, (int)pStr->nUsed, SQLITE_TRANSIENT); in jsonObjectCompute()
2102 pStr->nUsed--; in jsonObjectCompute()