Lines Matching refs:xCmp

10027 ** that processes text in UTF-8 encoding (CollSeq.xCmp) and another that
10034 ** as the first argument to the UTF-8 comparison function, xCmp.
10038 ** If both CollSeq.xCmp and CollSeq.xCmp16 are NULL, it means that the
10044 u8 enc; /* Text encoding handled by xCmp() */
10045 void *pUser; /* First argument to xCmp() */
10046 int (*xCmp)(void*,int, const void*, int, const void*);
59199 assert( !pColl || pColl->xCmp );
59205 return pColl->xCmp(pColl->pUser,pMem1->n,pMem1->z,pMem2->n,pMem2->z);
59219 rc = pColl->xCmp(pColl->pUser, n1, v1, n2, v2);
82473 if( !initbusy && (!pColl || !pColl->xCmp) ){
85071 if( pColl2->xCmp!=0 ){
85106 if( !p || !p->xCmp ){
85113 if( p && !p->xCmp && synthCollSeq(db, p) ){
85116 assert( !p || p->xCmp );
105075 assert( z && pColl && pColl->xCmp );
105094 c = pColl->xCmp(pColl->pUser, nSample, zSample, n, z);
105099 c = pColl->xCmp(pColl->pUser, aSample[i].nByte, aSample[i].u.z, n, z);
114141 if( pColl && pColl->xCmp ){
114164 p->xCmp = 0;
114172 pColl->xCmp = xCompare;
126798 int (*xCmp)(Fts3SegReader *, Fts3SegReader *) /* Comparison function */
126809 if( xCmp(apSegment[j], apSegment[j+1])<0 ) break;
126819 assert( xCmp(apSegment[i], apSegment[i+1])<0 );
127491 int (*xCmp)(Fts3SegReader *, Fts3SegReader *) = (
127525 fts3SegReaderSort(pMsr->apSegment, nMerge, j, xCmp);
127601 int (*xCmp)(Fts3SegReader *, Fts3SegReader *) = (
127626 fts3SegReaderSort(pCsr->apSegment, i, i, xCmp);
127682 int (*xCmp)(Fts3SegReader *, Fts3SegReader *) = (
127764 fts3SegReaderSort(apSegment, nMerge, nMerge, xCmp);
127829 fts3SegReaderSort(apSegment, nMerge, j, xCmp);