Lines Matching refs:nElem
77573 int nElem, /* Maximum number of values to append */
77588 for(i=0; i<nElem; i++){
178798 int nElem = 0; /* Size of array at aElem */
178810 if( nElem==nAlloc ){
178818 nElem = 0;
178824 aElem[nElem++] = pE;
178832 if( nElem>1 ){
178833 qsort(aElem, nElem, sizeof(Fts3HashElem *), fts3CompareElemByTerm);
178847 nElem = 1;
178851 if( nElem>0 ){
178853 nByte = sizeof(Fts3SegReader) + (nElem+1)*sizeof(Fts3HashElem *);
178861 memcpy(pReader->ppNextElem, aElem, nElem*sizeof(Fts3HashElem *));
182993 int nElem;
183020 static MatchinfoBuffer *fts3MIBufferNew(size_t nElem, const char *zMatchinfo){
183022 sqlite3_int64 nByte = sizeof(u32) * (2*(sqlite3_int64)nElem + 1)
183030 pRet->aMatchinfo[1+nElem] = pRet->aMatchinfo[0]
183031 + sizeof(u32)*((int)nElem+1);
183032 pRet->nElem = (int)nElem;
183045 || (u32*)p==&pBuf->aMatchinfo[pBuf->nElem+2]
183069 aOut = &p->aMatchinfo[p->nElem+2];
183072 aOut = (u32*)sqlite3_malloc64(p->nElem * sizeof(u32));
183075 if( p->bGlobal ) memcpy(aOut, &p->aMatchinfo[1], p->nElem*sizeof(u32));
183085 memcpy(&p->aMatchinfo[2+p->nElem], &p->aMatchinfo[1], p->nElem*sizeof(u32));
184315 int n = pCsr->pMIBuffer->nElem * sizeof(u32);