Lines Matching defs:lookahead
78 report. Because we keep a lookahead pathinfo, we need to allocate
134 /* For the actual editor drive, we'll need a lookahead path info
136 path_info_t *lookahead;
334 At all times, B->lookahead is presumed to be the next pathinfo not
336 end of the report. Because we use a lookahead element, we can't
348 if (!relevant(b->lookahead, prefix, plen))
357 relpath = b->lookahead->path + (*prefix ? plen + 1 : 0);
369 *info = b->lookahead;
371 SVN_ERR(read_path_info(&b->lookahead, b->reader, subpool));
385 while (relevant(b->lookahead, prefix, plen))
387 svn_pool_destroy(b->lookahead->pool);
389 SVN_ERR(read_path_info(&b->lookahead, b->reader, subpool));
398 return relevant(b->lookahead, prefix, strlen(prefix));
1256 /* pathinfo entries live in their own subpools due to lookahead,
1431 /* Save our pool to manage the lookahead and fs_root cache with. */
1446 /* Initialize the lookahead pathinfo. */
1448 SVN_ERR(read_path_info(&b->lookahead, b->reader, subpool));
1450 if (b->lookahead && strcmp(b->lookahead->path, b->s_operand) == 0)
1461 if (! SVN_IS_VALID_REVNUM(b->lookahead->rev))
1463 b->lookahead->depth = info->depth;
1465 info = b->lookahead;
1466 SVN_ERR(read_path_info(&b->lookahead, b->reader, subpool));