aboutsummaryrefslogtreecommitdiffstats
path: root/src/intervals.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/intervals.h')
-rw-r--r--src/intervals.h53
1 files changed, 32 insertions, 21 deletions
diff --git a/src/intervals.h b/src/intervals.h
index aa914ceff98..491bd14d8fa 100644
--- a/src/intervals.h
+++ b/src/intervals.h
@@ -188,30 +188,41 @@ Boston, MA 02111-1307, USA. */
188 188
189/* Declared in alloc.c */ 189/* Declared in alloc.c */
190 190
191extern INTERVAL make_interval (); 191extern INTERVAL make_interval P_ ((void));
192 192
193/* Declared in intervals.c */ 193/* Declared in intervals.c */
194 194
195extern INTERVAL create_root_interval (); 195extern INTERVAL create_root_interval P_ ((Lisp_Object));
196extern void copy_properties (); 196extern void copy_properties P_ ((INTERVAL, INTERVAL));
197extern int intervals_equal (); 197extern int intervals_equal P_ ((INTERVAL, INTERVAL));
198extern void traverse_intervals (); 198extern void traverse_intervals P_ ((INTERVAL, int, int,
199extern INTERVAL split_interval_right (), split_interval_left (); 199 void (*) (INTERVAL, Lisp_Object),
200extern INLINE INTERVAL find_interval (); 200 Lisp_Object));
201extern INTERVAL next_interval (), previous_interval (); 201extern INTERVAL split_interval_right P_ ((INTERVAL, int));
202extern INTERVAL merge_interval_left (), merge_interval_right (); 202extern INTERVAL split_interval_left P_ ((INTERVAL, int));
203extern void delete_interval (); 203extern INTERVAL find_interval P_ ((INTERVAL, int));
204extern INLINE void offset_intervals (); 204extern INTERVAL next_interval P_ ((INTERVAL));
205extern void graft_intervals_into_buffer (); 205extern INTERVAL previous_interval P_ ((INTERVAL));
206extern void set_point (); 206extern INTERVAL merge_interval_left P_ ((INTERVAL));
207extern INLINE void temp_set_point (); 207extern INTERVAL merge_interval_right P_ ((INTERVAL));
208extern void verify_interval_modification (); 208extern void delete_interval P_ ((INTERVAL));
209extern INTERVAL balance_intervals (); 209extern INLINE void offset_intervals P_ ((struct buffer *, int, int));
210extern INLINE void copy_intervals_to_string (); 210extern void graft_intervals_into_buffer P_ ((INTERVAL, int, int,
211extern INTERVAL copy_intervals (); 211 struct buffer *, int));
212extern Lisp_Object textget (); 212extern void set_point P_ ((int, struct buffer *));
213extern Lisp_Object get_local_map (); 213extern INLINE void temp_set_point P_ ((int, struct buffer *));
214extern INTERVAL update_interval (); 214extern void verify_interval_modification P_ ((struct buffer *, int, int));
215extern INTERVAL balance_intervals P_ ((INTERVAL));
216extern INLINE void copy_intervals_to_string P_ ((Lisp_Object, struct buffer *,
217 int, int));
218extern INTERVAL copy_intervals P_ ((INTERVAL, int, int));
219extern Lisp_Object textget P_ ((Lisp_Object, Lisp_Object));
220extern void move_if_not_intangible P_ ((int));
221extern Lisp_Object get_local_map P_ ((int, struct buffer *));
222extern INTERVAL update_interval P_ ((INTERVAL, int));
223
224/* Defined in xdisp.c */
225extern int invisible_ellipsis_p P_ ((Lisp_Object, Lisp_Object));
215 226
216/* Declared in textprop.c */ 227/* Declared in textprop.c */
217 228