• Home
  • Raw
  • Download

Lines Matching refs:iCode

108916   static const unsigned char iCode[] = {
108931 u8 prevcode = iCode[zIn[i]&0x7f];
108934 int code = iCode[zIn[i]&0x7f];
166459 unsigned int iCode;
166465 READ_UTF8(z, zTerm, iCode);
166466 assert( (sqlite3FtsUnicodeIsalnum((int)iCode) & 0xFFFFFFFE)==0 );
166467 if( sqlite3FtsUnicodeIsalnum((int)iCode)!=bAlnum
166468 && sqlite3FtsUnicodeIsdiacritic((int)iCode)==0
166484 READ_UTF8(z, zTerm, iCode);
166485 if( sqlite3FtsUnicodeIsalnum((int)iCode)!=bAlnum
166486 && sqlite3FtsUnicodeIsdiacritic((int)iCode)==0
166489 for(i=0; i<nNew && aNew[i]<(int)iCode; i++);
166491 aNew[i] = (int)iCode;
166505 static int unicodeIsException(unicode_tokenizer *p, int iCode){
166513 if( iCode==a[iTest] ){
166515 }else if( iCode>a[iTest] ){
166530 static int unicodeIsAlnum(unicode_tokenizer *p, int iCode){
166531 assert( (sqlite3FtsUnicodeIsalnum(iCode) & 0xFFFFFFFE)==0 );
166532 return sqlite3FtsUnicodeIsalnum(iCode) ^ unicodeIsException(p, iCode);
166641 unsigned int iCode = 0;
166652 READ_UTF8(z, zTerm, iCode);
166653 if( unicodeIsAlnum(p, (int)iCode) ) break;
166673 iOut = sqlite3FtsUnicodeFold((int)iCode, p->bRemoveDiacritic);
166680 READ_UTF8(z, zTerm, iCode);
166681 }while( unicodeIsAlnum(p, (int)iCode)
166682 || sqlite3FtsUnicodeIsdiacritic((int)iCode)
166966 unsigned short iCode;
167051 assert( c>aEntry[0].iCode );
167054 int cmp = (c - aEntry[iTest].iCode);
167063 assert( iRes>=0 && c>=aEntry[iRes].iCode );
167065 if( c<(p->iCode + p->nRange) && 0==(0x01 & p->flags & (p->iCode ^ c)) ){
193453 int iCode;
193460 iCode = sqlite3_value_int(apVal[0]);
193461 sqlite3_result_int(pCtx, sqlite3Fts5UnicodeIsalnum(iCode));
193474 int iCode;
193476 iCode = sqlite3_value_int(apVal[0]);
193478 sqlite3_result_int(pCtx, sqlite3Fts5UnicodeFold(iCode, bRemoveDiacritics));
204932 int iCode;
204934 READ_UTF8(zCsr, zTerm, iCode);
204935 if( iCode<128 ){
204936 p->aTokenChar[iCode] = (unsigned char)bTokenChars;
204938 bToken = sqlite3Fts5UnicodeIsalnum(iCode);
204941 if( bToken!=bTokenChars && sqlite3Fts5UnicodeIsdiacritic(iCode)==0 ){
204944 if( aNew[i]>iCode ) break;
204947 aNew[i] = iCode;
204965 static int fts5UnicodeIsException(Unicode61Tokenizer *p, int iCode){
204973 if( iCode==a[iTest] ){
204975 }else if( iCode>a[iTest] ){
205060 static int fts5UnicodeIsAlnum(Unicode61Tokenizer *p, int iCode){
205061 assert( (sqlite3Fts5UnicodeIsalnum(iCode) & 0xFFFFFFFE)==0 );
205062 return sqlite3Fts5UnicodeIsalnum(iCode) ^ fts5UnicodeIsException(p, iCode);
205089 int iCode; /* non-ASCII codepoint read from input */
205101 READ_UTF8(zCsr, zTerm, iCode);
205102 if( fts5UnicodeIsAlnum(p, iCode) ){
205137 READ_UTF8(zCsr, zTerm, iCode);
205138 if( fts5UnicodeIsAlnum(p,iCode)||sqlite3Fts5UnicodeIsdiacritic(iCode) ){
205140 iCode = sqlite3Fts5UnicodeFold(iCode, p->bRemoveDiacritic);
205141 if( iCode ) WRITE_UTF8(zOut, iCode);
206165 unsigned short iCode;
206250 assert( c>aEntry[0].iCode );
206253 int cmp = (c - aEntry[iTest].iCode);
206262 assert( iRes>=0 && c>=aEntry[iRes].iCode );
206264 if( c<(p->iCode + p->nRange) && 0==(0x01 & p->flags & (p->iCode ^ c)) ){