86 |
struct region_cache *CACHE, |
struct region_cache *CACHE, |
87 |
int HEAD, int TAIL)); |
int HEAD, int TAIL)); |
88 |
|
|
89 |
/* The scanning functions. |
/* The scanning functions. |
90 |
|
|
91 |
Basically, if you're scanning forward/backward from position POS, |
Basically, if you're scanning forward/backward from position POS, |
92 |
and region_cache_forward/backward returns true, you can skip all |
and region_cache_forward/backward returns true, you can skip all |
96 |
might be able to avoid scanning it again. */ |
might be able to avoid scanning it again. */ |
97 |
|
|
98 |
/* Return true if the text immediately after POS in BUF is known, for |
/* Return true if the text immediately after POS in BUF is known, for |
99 |
the purposes of CACHE. If NEXT is non-zero, set *NEXT to the nearest |
the purposes of CACHE. If NEXT is non-zero, set *NEXT to the nearest |
100 |
position after POS where the knownness changes. */ |
position after POS where the knownness changes. */ |
101 |
extern int region_cache_forward P_ ((struct buffer *BUF, |
extern int region_cache_forward P_ ((struct buffer *BUF, |
102 |
struct region_cache *CACHE, |
struct region_cache *CACHE, |