diff src/extents.h @ 2506:8c96bdabcaf9

[xemacs-hg @ 2005-01-26 05:11:01 by ben] implement next-single-char-property-change and friends extents.c, extents.h, indent.c, syntax.c: Implement next/previous-single-char-property-change and make next/previous-single-property-change work like in FSF.
author ben
date Wed, 26 Jan 2005 05:11:12 +0000
parents 79c6ff3eef26
children 141c2920ea48
line wrap: on
line diff
--- a/src/extents.h	Wed Jan 26 04:56:18 2005 +0000
+++ b/src/extents.h	Wed Jan 26 05:11:12 2005 +0000
@@ -110,7 +110,7 @@
 EXFUN (Fmake_extent, 3);
 EXFUN (Fnext_extent_change, 2);
 EXFUN (Fprevious_extent_change, 2);
-EXFUN (Fprevious_single_property_change, 4);
+EXFUN (Fprevious_single_char_property_change, 4);
 EXFUN (Fset_extent_endpoints, 4);
 EXFUN (Fset_extent_parent, 2);
 EXFUN (Fset_extent_property, 3);
@@ -125,10 +125,11 @@
 
 Bytexpos extent_endpoint_byte (EXTENT extent, int endp);
 Charxpos extent_endpoint_char (EXTENT extent, int endp);
-Bytexpos next_single_property_change (Bytexpos pos, Lisp_Object prop,
-				      Lisp_Object object, Bytexpos limit);
-Bytexpos previous_single_property_change (Bytexpos pos, Lisp_Object prop,
-					  Lisp_Object object, Bytexpos limit);
+Bytexpos next_previous_single_property_change (Bytexpos pos, Lisp_Object prop,
+					       Lisp_Object object,
+					       Bytexpos limit,
+					       Boolint next,
+					       Boolint text_props_only);
 Lisp_Object get_char_property (Bytexpos position, Lisp_Object prop,
 			       Lisp_Object object, enum extent_at_flag fl,
 			       int text_props_only);