Lines Matching defs:ppPoslist
115765 ** When this function is called, *ppPoslist is assumed to point to the
115766 ** start of a position-list. After it returns, *ppPoslist points to the
115771 ** routine advances *ppPoslist so that it points to the next docid in
115778 static void fts3PoslistCopy(char **pp, char **ppPoslist){
115779 char *pEnd = *ppPoslist;
115799 int n = (int)(pEnd - *ppPoslist);
115801 memcpy(p, *ppPoslist, n);
115805 *ppPoslist = pEnd;
115809 ** When this function is called, *ppPoslist is assumed to point to the
115810 ** start of a column-list. After it returns, *ppPoslist points to the
115817 ** a POS_END varint (0). This routine leaves *ppPoslist pointing to
115825 static void fts3ColumnlistCopy(char **pp, char **ppPoslist){
115826 char *pEnd = *ppPoslist;
115837 int n = (int)(pEnd - *ppPoslist);
115839 memcpy(p, *ppPoslist, n);
115843 *ppPoslist = pEnd;
117078 ** When called, *ppPoslist must point to the byte immediately following the
117079 ** end of a position-list. i.e. ( (*ppPoslist)[-1]==POS_END ). This function
117080 ** moves *ppPoslist so that it instead points to the first byte of the
117083 static void fts3ReversePoslist(char *pStart, char **ppPoslist){
117084 char *p = &(*ppPoslist)[-2];
117093 *ppPoslist = p;