Lines Matching refs:reader
294 DocListReader reader; in docListUpdate() local
302 readerInit(&reader, d); in docListUpdate()
303 while( !readerAtEnd(&reader) && peekDocid(&reader)<iDocid ){ in docListUpdate()
304 skipDocument(&reader); in docListUpdate()
307 p = reader.p; in docListUpdate()
309 if( !readerAtEnd(&reader) && iDocid==peekDocid(&reader) ){ in docListUpdate()
310 skipDocument(&reader); in docListUpdate()
311 memmove(p, reader.p, docListEnd(d) - reader.p); in docListUpdate()
312 d->nData -= (reader.p - p); in docListUpdate()
338 DocListReader reader; in docListSplit() local
340 readerInit(&reader, d); in docListSplit()
341 while( reader.p<pSplitPoint ){ in docListSplit()
342 skipDocument(&reader); in docListSplit()
344 if( readerAtEnd(&reader) ) return 0; in docListSplit()
345 docListInit(d2, d->iType, reader.p, docListEnd(d) - reader.p); in docListSplit()
346 d->nData = reader.p - d->pData; in docListSplit()