mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-06 05:52:32 -08:00
* textprop.c (property_change_between_p): Remove; unused.
This commit is contained in:
parent
fc7bf02501
commit
ff08eb8560
2 changed files with 2 additions and 32 deletions
|
|
@ -1,5 +1,7 @@
|
|||
2011-03-18 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* textprop.c (property_change_between_p): Remove; unused.
|
||||
|
||||
* intervals.c (interval_start_pos): Now static.
|
||||
|
||||
* intervals.h (CHECK_TOTAL_LENGTH): Avoid empty "else".
|
||||
|
|
|
|||
|
|
@ -974,37 +974,6 @@ past position LIMIT; return LIMIT if nothing is found before LIMIT. */)
|
|||
return make_number (next->position);
|
||||
}
|
||||
|
||||
/* Return 1 if there's a change in some property between BEG and END. */
|
||||
|
||||
int
|
||||
property_change_between_p (EMACS_INT beg, EMACS_INT end)
|
||||
{
|
||||
register INTERVAL i, next;
|
||||
Lisp_Object object, pos;
|
||||
|
||||
XSETBUFFER (object, current_buffer);
|
||||
XSETFASTINT (pos, beg);
|
||||
|
||||
i = validate_interval_range (object, &pos, &pos, soft);
|
||||
if (NULL_INTERVAL_P (i))
|
||||
return 0;
|
||||
|
||||
next = next_interval (i);
|
||||
while (! NULL_INTERVAL_P (next) && intervals_equal (i, next))
|
||||
{
|
||||
next = next_interval (next);
|
||||
if (NULL_INTERVAL_P (next))
|
||||
return 0;
|
||||
if (next->position >= end)
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (NULL_INTERVAL_P (next))
|
||||
return 0;
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
DEFUN ("next-single-property-change", Fnext_single_property_change,
|
||||
Snext_single_property_change, 2, 4, 0,
|
||||
doc: /* Return the position of next property change for a specific property.
|
||||
|
|
@ -2331,4 +2300,3 @@ inherits it if NONSTICKINESS is nil. The `front-sticky' and
|
|||
/* defsubr (&Serase_text_properties); */
|
||||
/* defsubr (&Scopy_text_properties); */
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue