Lines Matching refs:nElem
78212 int nElem, /* Maximum number of values to append */
78227 for(i=0; i<nElem; i++){
181931 int nElem = 0; /* Size of array at aElem */
181943 if( nElem==nAlloc ){
181951 nElem = 0;
181957 aElem[nElem++] = pE;
181965 if( nElem>1 ){
181966 qsort(aElem, nElem, sizeof(Fts3HashElem *), fts3CompareElemByTerm);
181980 nElem = 1;
181984 if( nElem>0 ){
181986 nByte = sizeof(Fts3SegReader) + (nElem+1)*sizeof(Fts3HashElem *);
181994 memcpy(pReader->ppNextElem, aElem, nElem*sizeof(Fts3HashElem *));
186124 ** (nElem * sizeof(u32)) bytes in size. See the MatchinfoBuffer code below
186129 int nElem;
186156 static MatchinfoBuffer *fts3MIBufferNew(size_t nElem, const char *zMatchinfo){
186158 sqlite3_int64 nByte = sizeof(u32) * (2*(sqlite3_int64)nElem + 1)
186166 pRet->aMatchinfo[1+nElem] = pRet->aMatchinfo[0]
186167 + sizeof(u32)*((int)nElem+1);
186168 pRet->nElem = (int)nElem;
186181 || (u32*)p==&pBuf->aMatchinfo[pBuf->nElem+2]
186205 aOut = &p->aMatchinfo[p->nElem+2];
186208 aOut = (u32*)sqlite3_malloc64(p->nElem * sizeof(u32));
186211 if( p->bGlobal ) memcpy(aOut, &p->aMatchinfo[1], p->nElem*sizeof(u32));
186221 memcpy(&p->aMatchinfo[2+p->nElem], &p->aMatchinfo[1], p->nElem*sizeof(u32));
187451 int n = pCsr->pMIBuffer->nElem * sizeof(u32);