• Home
  • Raw
  • Download

Lines Matching refs:iCode

107121   static const unsigned char iCode[] = {
107136 u8 prevcode = iCode[zIn[i]&0x7f];
107139 int code = iCode[zIn[i]&0x7f];
163602 unsigned int iCode;
163608 READ_UTF8(z, zTerm, iCode);
163609 assert( (sqlite3FtsUnicodeIsalnum((int)iCode) & 0xFFFFFFFE)==0 );
163610 if( sqlite3FtsUnicodeIsalnum((int)iCode)!=bAlnum
163611 && sqlite3FtsUnicodeIsdiacritic((int)iCode)==0
163627 READ_UTF8(z, zTerm, iCode);
163628 if( sqlite3FtsUnicodeIsalnum((int)iCode)!=bAlnum
163629 && sqlite3FtsUnicodeIsdiacritic((int)iCode)==0
163632 for(i=0; i<nNew && aNew[i]<(int)iCode; i++);
163634 aNew[i] = (int)iCode;
163648 static int unicodeIsException(unicode_tokenizer *p, int iCode){
163656 if( iCode==a[iTest] ){
163658 }else if( iCode>a[iTest] ){
163673 static int unicodeIsAlnum(unicode_tokenizer *p, int iCode){
163674 assert( (sqlite3FtsUnicodeIsalnum(iCode) & 0xFFFFFFFE)==0 );
163675 return sqlite3FtsUnicodeIsalnum(iCode) ^ unicodeIsException(p, iCode);
163784 unsigned int iCode = 0;
163795 READ_UTF8(z, zTerm, iCode);
163796 if( unicodeIsAlnum(p, (int)iCode) ) break;
163816 iOut = sqlite3FtsUnicodeFold((int)iCode, p->bRemoveDiacritic);
163823 READ_UTF8(z, zTerm, iCode);
163824 }while( unicodeIsAlnum(p, (int)iCode)
163825 || sqlite3FtsUnicodeIsdiacritic((int)iCode)
164109 unsigned short iCode;
164194 assert( c>aEntry[0].iCode );
164197 int cmp = (c - aEntry[iTest].iCode);
164206 assert( iRes>=0 && c>=aEntry[iRes].iCode );
164208 if( c<(p->iCode + p->nRange) && 0==(0x01 & p->flags & (p->iCode ^ c)) ){
189291 int iCode;
189298 iCode = sqlite3_value_int(apVal[0]);
189299 sqlite3_result_int(pCtx, sqlite3Fts5UnicodeIsalnum(iCode));
189312 int iCode;
189314 iCode = sqlite3_value_int(apVal[0]);
189316 sqlite3_result_int(pCtx, sqlite3Fts5UnicodeFold(iCode, bRemoveDiacritics));
200756 int iCode;
200758 READ_UTF8(zCsr, zTerm, iCode);
200759 if( iCode<128 ){
200760 p->aTokenChar[iCode] = (unsigned char)bTokenChars;
200762 bToken = sqlite3Fts5UnicodeIsalnum(iCode);
200765 if( bToken!=bTokenChars && sqlite3Fts5UnicodeIsdiacritic(iCode)==0 ){
200768 if( aNew[i]>iCode ) break;
200771 aNew[i] = iCode;
200789 static int fts5UnicodeIsException(Unicode61Tokenizer *p, int iCode){
200797 if( iCode==a[iTest] ){
200799 }else if( iCode>a[iTest] ){
200884 static int fts5UnicodeIsAlnum(Unicode61Tokenizer *p, int iCode){
200885 assert( (sqlite3Fts5UnicodeIsalnum(iCode) & 0xFFFFFFFE)==0 );
200886 return sqlite3Fts5UnicodeIsalnum(iCode) ^ fts5UnicodeIsException(p, iCode);
200913 int iCode; /* non-ASCII codepoint read from input */
200925 READ_UTF8(zCsr, zTerm, iCode);
200926 if( fts5UnicodeIsAlnum(p, iCode) ){
200961 READ_UTF8(zCsr, zTerm, iCode);
200962 if( fts5UnicodeIsAlnum(p,iCode)||sqlite3Fts5UnicodeIsdiacritic(iCode) ){
200964 iCode = sqlite3Fts5UnicodeFold(iCode, p->bRemoveDiacritic);
200965 if( iCode ) WRITE_UTF8(zOut, iCode);
201989 unsigned short iCode;
202074 assert( c>aEntry[0].iCode );
202077 int cmp = (c - aEntry[iTest].iCode);
202086 assert( iRes>=0 && c>=aEntry[iRes].iCode );
202088 if( c<(p->iCode + p->nRange) && 0==(0x01 & p->flags & (p->iCode ^ c)) ){