Lines Matching refs:nStem
265690 int (*xCond)(char *zStem, int nStem);
265709 int nStem = nBuf - p->nSuffix;
265710 if( p->xCond==0 || p->xCond(aBuf, nStem) ){
265711 memcpy(&aBuf[nStem], p->zOutput, p->nOutput);
265712 *pnBuf = nStem + p->nOutput;
265727 static int fts5PorterGobbleVC(char *zStem, int nStem, int bPrevCons){ argument
265732 for(i=0; i<nStem; i++){
265737 for(i++; i<nStem; i++){
265744 static int fts5Porter_MGt0(char *zStem, int nStem){ argument
265745 return !!fts5PorterGobbleVC(zStem, nStem, 0);
265749 static int fts5Porter_MGt1(char *zStem, int nStem){ argument
265751 n = fts5PorterGobbleVC(zStem, nStem, 0);
265752 if( n && fts5PorterGobbleVC(&zStem[n], nStem-n, 1) ){
265759 static int fts5Porter_MEq1(char *zStem, int nStem){ argument
265761 n = fts5PorterGobbleVC(zStem, nStem, 0);
265762 if( n && 0==fts5PorterGobbleVC(&zStem[n], nStem-n, 1) ){
265769 static int fts5Porter_Ostar(char *zStem, int nStem){ argument
265770 if( zStem[nStem-1]=='w' || zStem[nStem-1]=='x' || zStem[nStem-1]=='y' ){
265776 for(i=0; i<nStem; i++){
265786 static int fts5Porter_MGt1_and_S_or_T(char *zStem, int nStem){ argument
265787 assert( nStem>0 );
265788 return (zStem[nStem-1]=='s' || zStem[nStem-1]=='t')
265789 && fts5Porter_MGt1(zStem, nStem);
265793 static int fts5Porter_Vowel(char *zStem, int nStem){ argument
265795 for(i=0; i<nStem; i++){