Lines Matching refs:zText

18760   char *zText;         /* The string collected so far */  member
29683 pAccum->zText = bufpt;
29842 char *zOld = isMalloced(p) ? p->zText : 0;
29863 assert( p->zText!=0 || p->nChar==0 );
29864 if( !isMalloced(p) && p->nChar>0 ) memcpy(zNew, p->zText, p->nChar);
29865 p->zText = zNew;
29885 while( (N--)>0 ) p->zText[p->nChar++] = c;
29899 memcpy(&p->zText[p->nChar], z, N);
29910 assert( p->zText!=0 || p->nChar==0 || p->accError );
29916 assert( p->zText );
29918 memcpy(&p->zText[p->nChar-N], z, N);
29936 char *zText;
29938 zText = sqlite3DbMallocRaw(p->db, p->nChar+1 );
29939 if( zText ){
29940 memcpy(zText, p->zText, p->nChar+1);
29945 p->zText = zText;
29946 return zText;
29949 if( p->zText ){
29950 p->zText[p->nChar] = 0;
29955 return p->zText;
29967 sqlite3_result_text(pCtx, p->zText, p->nChar, SQLITE_DYNAMIC);
30010 p->zText[p->nChar] = 0;
30011 return p->zText;
30019 sqlite3DbFree(p->db, p->zText);
30024 p->zText = 0;
30042 p->zText = zBase;
44044 static LPWSTR winUtf8ToUnicode(const char *zText){
44048 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, NULL, 0);
44056 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, zWideText,
44072 char *zText;
44078 zText = sqlite3MallocZero( nByte );
44079 if( zText==0 ){
44082 nByte = osWideCharToMultiByte(CP_UTF8, 0, zWideText, -1, zText, nByte,
44085 sqlite3_free(zText);
44086 zText = 0;
44088 return zText;
44097 static LPWSTR winMbcsToUnicode(const char *zText, int useAnsi){
44102 nByte = osMultiByteToWideChar(codepage, 0, zText, -1, NULL,
44111 nByte = osMultiByteToWideChar(codepage, 0, zText, -1, zMbcsText,
44128 char *zText;
44135 zText = sqlite3MallocZero( nByte );
44136 if( zText==0 ){
44139 nByte = osWideCharToMultiByte(codepage, 0, zWideText, -1, zText,
44142 sqlite3_free(zText);
44143 zText = 0;
44145 return zText;
44153 static char *winMbcsToUtf8(const char *zText, int useAnsi){
44157 zTmpWide = winMbcsToUnicode(zText, useAnsi);
44171 static char *winUtf8ToMbcs(const char *zText, int useAnsi){
44175 zTmpWide = winUtf8ToUnicode(zText);
44187 SQLITE_API LPWSTR sqlite3_win32_utf8_to_unicode(const char *zText){
44189 if( !zText ){
44197 return winUtf8ToUnicode(zText);
44219 SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zText){
44221 if( !zText ){
44229 return winMbcsToUtf8(zText, osAreFileApisANSI());
44235 SQLITE_API char *sqlite3_win32_mbcs_to_utf8_v2(const char *zText, int useAnsi){
44237 if( !zText ){
44245 return winMbcsToUtf8(zText, useAnsi);
44251 SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zText){
44253 if( !zText ){
44261 return winUtf8ToMbcs(zText, osAreFileApisANSI());
44267 SQLITE_API char *sqlite3_win32_utf8_to_mbcs_v2(const char *zText, int useAnsi){
44269 if( !zText ){
44277 return winUtf8ToMbcs(zText, useAnsi);
77352 assert( acc.zText==zBuf && acc.mxAlloc<=0 );
121236 char *zText = 0;
121240 zText = (char *)contextMalloc(context, (2*(i64)nBlob)+4);
121241 if( zText ){
121244 zText[(i*2)+2] = hexdigits[(zBlob[i]>>4)&0x0F];
121245 zText[(i*2)+3] = hexdigits[(zBlob[i])&0x0F];
121247 zText[(nBlob*2)+2] = '\'';
121248 zText[(nBlob*2)+3] = '\0';
121249 zText[0] = 'X';
121250 zText[1] = '\'';
121251 sqlite3_result_text(context, zText, -1, SQLITE_TRANSIENT);
121252 sqlite3_free(zText);
122023 memmove(pGCC->str.zText, &pGCC->str.zText[nVS], pGCC->str.nChar);
122056 const char *zText = sqlite3_str_value(pAccum);
122057 sqlite3_result_text(context, zText, pAccum->nChar, SQLITE_TRANSIENT);
129555 static const char zText[] = "onoffalseyestruextrafull";
129566 if( iLength[i]==n && sqlite3StrNICmp(&zText[iOffset[i]],z,n)==0
132114 const char *zText = (const char*)sqlite3_value_text(argv[i]);
132117 if( zText ){
132118 pCsr->azArg[j] = sqlite3_mprintf("%s", zText);
166072 if( pStr->nChar && sqlite3IsIdChar(pStr->zText[pStr->nChar-1]) ){
166174 pStr->zText[j] = sqlite3Tolower(pStr->zText[j]);
166188 pStr->zText[j] = sqlite3Toupper(pStr->zText[j]);
183660 const char *zText, /* Text of document to be inserted */
183684 if( zText==0 ){
183689 rc = sqlite3Fts3OpenTokenizer(pTokenizer, iLangid, zText, -1, &pCsr);
183799 const char *zText = (const char *)sqlite3_value_text(apVal[i]);
183800 int rc = fts3PendingTermsAdd(p, iLangid, zText, iCol, &aSz[iCol]);
183955 const char *zText = (const char *)sqlite3_column_text(pSelect, i);
183956 rc = fts3PendingTermsAdd(p, iLangid, zText, -1, &aSz[iCol]);
185957 const unsigned char *zText = sqlite3_column_text(pStmt, iCol);
185958 if( zText ){
185962 for(i=0; zText[i]>='0' && zText[i]<='9'; i++){
185963 iVal = iVal*10 + (zText[i] - '0');
185966 while( zText[i]==' ' ) i++;
185968 if( zText[i]=='-' ){
185972 for(/* no-op */; zText[i]>='0' && zText[i]<='9'; i++){
185973 iVal = iVal*10 + (zText[i] - '0');
188193 const char *zText = (const char *)sqlite3_column_text(pStmt, iCol+1);
188196 rc = sqlite3Fts3OpenTokenizer(p->pTokenizer, iLang, zText, -1, &pT);
188373 const char *zText = (const char *)sqlite3_column_text(pCsr->pStmt, i+1);
188376 rc = sqlite3Fts3OpenTokenizer(pT, pCsr->iLangid, zText, -1, &pTC);
215561 const char *zText,
219591 Fts5Config *pConfig, int bGlob, int iCol, const char *zText, Fts5Expr **pp
219593 i64 nText = strlen(zText);
219617 || zText[i]==aSpec[0] || zText[i]==aSpec[1] || zText[i]==aSpec[2]
219623 zExpr[iOut++] = zText[jj];
219624 if( zText[jj]=='"' ) zExpr[iOut++] = '"';
219629 if( zText[i]==aSpec[2] ){
219631 if( zText[i-1]=='^' ) i++;
219632 while( i<nText && zText[i]!=']' ) i++;
221983 char *zText;
221985 zText = sqlite3_mprintf("");
221987 zText = fts5ExprPrintTcl(pConfig, zNearsetCmd, pExpr->pRoot);
221989 zText = fts5ExprPrint(pConfig, pExpr->pRoot);
221991 if( zText==0 ){
221994 sqlite3_result_text(pCtx, zText, -1, SQLITE_TRANSIENT);
221995 sqlite3_free(zText);
230998 const char *zText = (const char*)sqlite3_value_text(apVal[i]);
230999 if( zText==0 ) zText = "";
231006 if( zText[0]=='*' ){
231010 rc = fts5SpecialMatch(pTab, pCsr, &zText[1]);
231014 rc = sqlite3Fts5ExprNew(pConfig, 0, iCol, zText, &pExpr, pzErr);
231027 const char *zText = (const char*)sqlite3_value_text(apVal[i]);
231033 if( zText ){
231034 rc = sqlite3Fts5ExprPattern(pConfig, bGlob, iCol, zText, &pExpr);
233085 const char *zText;
233090 zText = (const char*)sqlite3_column_text(pSeek, iCol);
233093 zText = (const char*)sqlite3_value_text(apVal[iCol-1]);
233100 zText, nText, (void*)&ctx, fts5StorageInsertCallback
233294 const char *zText = (const char*)sqlite3_column_text(pScan, ctx.iCol+1);
233298 zText, nText,
233420 const char *zText = (const char*)sqlite3_value_text(apVal[ctx.iCol+2]);
233424 zText, nText,
233598 const char *zText = (const char*)sqlite3_column_text(pScan, i+1);
233602 zText, nText,