Lines Matching refs:nIn
10830 int nIn; /* Number of entries in aInLoop[] */
87194 int nIn; /* Number of bytes in input */
87206 nIn = sqlite3_value_bytes(argv[0]);
87238 while( nIn>0 ){
87242 if( len<=nIn && memcmp(zIn, azChar[i], len)==0 ) break;
87246 nIn -= len;
87250 while( nIn>0 ){
87254 if( len<=nIn && memcmp(&zIn[nIn-len],azChar[i],len)==0 ) break;
87257 nIn -= len;
87264 sqlite3_result_text(context, (char*)zIn, nIn, SQLITE_TRANSIENT);
106034 if( pLevel->u.in.nIn==0 ){
106037 pLevel->u.in.nIn++;
106040 sizeof(pLevel->u.in.aInLoop[0])*pLevel->u.in.nIn);
106043 pIn += pLevel->u.in.nIn - 1;
106052 pLevel->u.in.nIn = 0;
107684 if( pLevel->plan.wsFlags & WHERE_IN_ABLE && pLevel->u.in.nIn>0 ){
107688 for(j=pLevel->u.in.nIn, pIn=&pLevel->u.in.aInLoop[j-1]; j>0; j--, pIn--){
122905 int nIn = n;
122913 rc = getNextNode(pParse, zIn, nIn, &p, &nByte);
122997 assert( rc!=SQLITE_OK || (nByte>0 && nByte<=nIn) );
122998 nIn -= nByte;
123022 *pnConsumed = n - nIn;
123978 static void copy_stemmer(const char *zIn, int nIn, char *zOut, int *pnOut){
123981 for(i=0; i<nIn; i++){
123991 if( nIn>mx*2 ){
123992 for(j=mx, i=nIn-mx; i<nIn; i++, j++){
124003 ** Stem the input word zIn[0..nIn-1]. Store the output in zOut.
124004 ** zOut is at least big enough to hold nIn bytes. Write the actual
124025 static void porter_stemmer(const char *zIn, int nIn, char *zOut, int *pnOut){
124029 if( nIn<3 || nIn>=(int)sizeof(zReverse)-7 ){
124032 copy_stemmer(zIn, nIn, zOut, pnOut);
124035 for(i=0, j=sizeof(zReverse)-6; i<nIn; i++, j--){
124044 copy_stemmer(zIn, nIn, zOut, pnOut);