Lines Matching refs:nChar

21195   u32  nChar;          /* Length of the string so far */  member
22311 SQLITE_PRIVATE int sqlite3Utf16ByteLen(const void *pData, int nByte, int nChar);
32580 assert( pAccum->nChar>0 || (pAccum->printfFlags&SQLITE_PRINTF_MALLOCED)==0 ); in sqlite3_str_vappendf()
32974 if( szBufNeeded + pAccum->nChar >= pAccum->nAlloc ){ in sqlite3_str_vappendf()
32989 bufpt = pAccum->zText + pAccum->nChar; in sqlite3_str_vappendf()
32992 bufpt = pAccum->zText + pAccum->nChar; in sqlite3_str_vappendf()
33099 pAccum->nChar += length; in sqlite3_str_vappendf()
33114 *(va_arg(ap,int*)) = pAccum->nChar; in sqlite3_str_vappendf()
33158 &pAccum->zText[pAccum->nChar-nCopyBytes], nCopyBytes); in sqlite3_str_vappendf()
33177 if( pAccum->nChar==0 in sqlite3_str_vappendf()
33189 pAccum->nChar = 0x7fffffff & (int)strlen(bufpt); in sqlite3_str_vappendf()
33458 assert( p->nChar+N >= p->nAlloc ); /* Only called if really needed */ in sqlite3StrAccumEnlarge()
33466 return p->nAlloc - p->nChar - 1; in sqlite3StrAccumEnlarge()
33469 i64 szNew = p->nChar + N + 1; in sqlite3StrAccumEnlarge()
33470 if( szNew+p->nChar<=p->mxAlloc ){ in sqlite3StrAccumEnlarge()
33473 szNew += p->nChar; in sqlite3StrAccumEnlarge()
33488 assert( p->zText!=0 || p->nChar==0 ); in sqlite3StrAccumEnlarge()
33489 if( !isMalloced(p) && p->nChar>0 ) memcpy(zNew, p->zText, p->nChar); in sqlite3StrAccumEnlarge()
33504 if( N + p->nChar >= p->nAlloc ){ in sqlite3StrAccumEnlargeIfNeeded()
33514 testcase( p->nChar + (i64)N > 0x7fffffff ); in sqlite3_str_appendchar()
33515 if( p->nChar+(i64)N >= p->nAlloc && (N = sqlite3StrAccumEnlarge(p, N))<=0 ){ in sqlite3_str_appendchar()
33518 while( (N--)>0 ) p->zText[p->nChar++] = c; in sqlite3_str_appendchar()
33532 memcpy(&p->zText[p->nChar], z, N); in enlargeAndAppend()
33533 p->nChar += N; in enlargeAndAppend()
33543 assert( p->zText!=0 || p->nChar==0 || p->accError ); in sqlite3_str_append()
33546 if( p->nChar+N >= p->nAlloc ){ in sqlite3_str_append()
33550 p->nChar += N; in sqlite3_str_append()
33551 memcpy(&p->zText[p->nChar-N], z, N); in sqlite3_str_append()
33571 zText = sqlite3DbMallocRaw(p->db, 1+(u64)p->nChar ); in strAccumFinishRealloc()
33573 memcpy(zText, p->zText, p->nChar+1); in strAccumFinishRealloc()
33583 p->zText[p->nChar] = 0; in sqlite3StrAccumFinish()
33600 sqlite3_result_text(pCtx, p->zText, p->nChar, SQLITE_DYNAMIC); in sqlite3ResultStrAccum()
33637 return p ? p->nChar : 0; in sqlite3_str_length()
33642 if( p!=0 && N>=0 && (u32)N<p->nChar ){ in sqlite3_str_truncate()
33643 p->nChar = N; in sqlite3_str_truncate()
33644 p->zText[p->nChar] = 0; in sqlite3_str_truncate()
33650 if( p==0 || p->nChar==0 ) return 0; in sqlite3_str_value()
33651 p->zText[p->nChar] = 0; in sqlite3_str_value()
33664 p->nChar = 0; in sqlite3_str_reset()
33698 p->nChar = 0; in sqlite3StrAccumInit()
33813 zBuf[acc.nChar] = 0; in sqlite3_vsnprintf()
33831 zBuf[acc.nChar] = 0; in sqlite3_snprintf()
34062 assert( acc.nChar>0 || acc.accError ); in sqlite3TreeViewLine()
36309 SQLITE_PRIVATE int sqlite3Utf16ByteLen(const void *zIn, int nByte, int nChar){ in sqlite3Utf16ByteLen() argument
36316 while( n<nChar && z<=zEnd ){ in sqlite3Utf16ByteLen()
50403 int nChar; in winUtf8ToUnicode() local
50406 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, NULL, 0); in winUtf8ToUnicode()
50407 if( nChar==0 ){ in winUtf8ToUnicode()
50410 zWideText = sqlite3MallocZero( nChar*sizeof(WCHAR) ); in winUtf8ToUnicode()
50414 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, zWideText, in winUtf8ToUnicode()
50415 nChar); in winUtf8ToUnicode()
50416 if( nChar==0 ){ in winUtf8ToUnicode()
52600 int nChar; local
52635 nChar = osMultiByteToWideChar(CP_UTF8, 0, zFilename, -1, NULL, 0);
52636 if( nChar==0 ){
52639 zWideFilename = sqlite3MallocZero( nChar*sizeof(WCHAR)+12 );
52643 nChar = osMultiByteToWideChar(CP_UTF8, 0, zFilename, -1,
52644 zWideFilename, nChar);
52645 if( nChar==0 ){
52648 }else if( nChar>MAX_PATH
52651 memmove(zWideFilename+4, zWideFilename, nChar*sizeof(WCHAR));
52654 }else if( nChar>MAX_PATH
52657 memmove(zWideFilename+6, zWideFilename, nChar*sizeof(WCHAR));
83733 if( pCheck->errMsg.nChar ){
85594 zBuf[acc.nChar] = 0; /* Fast version of sqlite3StrAccumFinish(&acc) */
85595 p->n = acc.nChar;
89518 assert( x.nChar>2 );
89519 x.nChar -= 2;
124328 if( sStat.nChar ) sStat.nChar--;
134052 n = str.nChar;
134820 assert( pStr!=0 && pStr->nChar==0 );
134851 pStr->nChar = nBlob*2 + 3;
134988 sqlite3_result_text(context, sqlite3StrAccumFinish(&str), str.nChar,
135304 int nChar; /* Number of characters in zCharSet */ local
135316 nChar = 1;
135324 for(z=zCharSet, nChar=0; *z; nChar++){
135327 if( nChar>0 ){
135329 ((i64)nChar)*(sizeof(char*)+sizeof(unsigned)));
135333 aLen = (unsigned*)&azChar[nChar];
135334 for(z=zCharSet, nChar=0; *z; nChar++){
135335 azChar[nChar] = (unsigned char *)z;
135337 aLen[nChar] = (unsigned)(z - azChar[nChar]);
135341 if( nChar>0 ){
135346 for(i=0; i<nChar; i++){
135350 if( i>=nChar ) break;
135358 for(i=0; i<nChar; i++){
135362 if( i>=nChar ) break;
136001 if( nVS>=(int)pGCC->str.nChar ){
136002 pGCC->str.nChar = 0;
136004 pGCC->str.nChar -= nVS;
136005 memmove(pGCC->str.zText, &pGCC->str.zText[nVS], pGCC->str.nChar);
136007 if( pGCC->str.nChar==0 ){
136037 }else if( pGCC->nAccum>0 && pAccum->nChar==0 ){
136041 sqlite3_result_text(context, zText, pAccum->nChar, SQLITE_TRANSIENT);
149040 u8 nChar; /* Length of the keyword in characters */ member
149058 if( p->n==aKeyword[j].nChar
186590 if( pStr->nChar && sqlite3IsIdChar(pStr->zText[pStr->nChar-1]) ){
186649 iStartIN = pStr->nChar;
186657 assert( pStr->nChar>=(u32)iStartIN );
186658 pStr->nChar = iStartIN+1;
186668 j = pStr->nChar;
186692 while( j<pStr->nChar ){
186704 j = pStr->nChar;
186706 while( j<pStr->nChar ){
216352 sqlite3_result_text64(ctx,out.zText,out.nChar,SQLITE_TRANSIENT,SQLITE_UTF8);
225056 int nChar; /* Number of UChar elements in pInput */ member
225122 int nChar; local
225136 nChar = nInput+1;
225139 ((nChar+3)&~3) * sizeof(UChar) + /* IcuCursor.aChar[] */
225140 (nChar+1) * sizeof(int) /* IcuCursor.aOffset[] */
225147 pCsr->aOffset = (int *)&pCsr->aChar[(nChar+3)&~3];
225154 U16_APPEND(pCsr->aChar, iOut, nChar, c, isError);
225173 pCsr->nChar = iOut;
225219 U16_NEXT(pCsr->aChar, iWhite, pCsr->nChar, c);
229136 int nChar; local
229139 nChar = MultiByteToWideChar(CP_UTF8, 0, zFilename, -1, NULL, 0);
229140 if( nChar==0 ){
229143 zWideFilename = sqlite3_malloc64( nChar*sizeof(zWideFilename[0]) );
229147 memset(zWideFilename, 0, nChar*sizeof(zWideFilename[0]));
229148 nChar = MultiByteToWideChar(CP_UTF8, 0, zFilename, -1, zWideFilename,
229149 nChar);
229150 if( nChar==0 ){
241827 int nChar
257009 int nChar argument
257013 for(i=0; i<nChar; i++){
257020 if( i+1==nChar ) break;
257034 int nChar = 0; local
257040 nChar++;
257042 return nChar;
257074 const int nChar = pConfig->aPrefix[i]; local
257075 int nByte = sqlite3Fts5IndexCharlenToBytelen(pToken, nToken, nChar);
257520 int nChar = fts5IndexCharlen(pToken, nToken); local
257523 if( nIdxChar==nChar ) break;
257524 if( nIdxChar==nChar+1 ) iPrefixIdx = iIdx;
264728 const int nChar = pCtx->pConfig->aPrefix[ii]; local
264729 int nByte = sqlite3Fts5IndexCharlenToBytelen(pToken, nToken, nChar);