aboutsummaryrefslogtreecommitdiffstats
path: root/src/intervals.h
diff options
context:
space:
mode:
authorStefan Monnier2010-09-30 01:28:20 +0200
committerStefan Monnier2010-09-30 01:28:20 +0200
commita01a7932080e8a6e7bc8472c58cefabcc2c37df3 (patch)
tree94b28b19c8f1536e76ffe7d5826811b74a79e3a5 /src/intervals.h
parentcc390e46c7ba95b76ea133d98fd386214cd01709 (diff)
parent6b0f7311f16646e0de2045b2410e20921901c616 (diff)
downloademacs-a01a7932080e8a6e7bc8472c58cefabcc2c37df3.tar.gz
emacs-a01a7932080e8a6e7bc8472c58cefabcc2c37df3.zip
Merge from trunk
Diffstat (limited to 'src/intervals.h')
-rw-r--r--src/intervals.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/intervals.h b/src/intervals.h
index 612c1a99848..b39fbd6899d 100644
--- a/src/intervals.h
+++ b/src/intervals.h
@@ -250,36 +250,36 @@ extern INTERVAL make_interval (void);
250extern INTERVAL create_root_interval (Lisp_Object); 250extern INTERVAL create_root_interval (Lisp_Object);
251extern void copy_properties (INTERVAL, INTERVAL); 251extern void copy_properties (INTERVAL, INTERVAL);
252extern int intervals_equal (INTERVAL, INTERVAL); 252extern int intervals_equal (INTERVAL, INTERVAL);
253extern void traverse_intervals (INTERVAL, int, 253extern void traverse_intervals (INTERVAL, EMACS_INT,
254 void (*) (INTERVAL, Lisp_Object), 254 void (*) (INTERVAL, Lisp_Object),
255 Lisp_Object); 255 Lisp_Object);
256extern void traverse_intervals_noorder (INTERVAL, 256extern void traverse_intervals_noorder (INTERVAL,
257 void (*) (INTERVAL, Lisp_Object), 257 void (*) (INTERVAL, Lisp_Object),
258 Lisp_Object); 258 Lisp_Object);
259extern INTERVAL split_interval_right (INTERVAL, int); 259extern INTERVAL split_interval_right (INTERVAL, EMACS_INT);
260extern INTERVAL split_interval_left (INTERVAL, int); 260extern INTERVAL split_interval_left (INTERVAL, EMACS_INT);
261extern INTERVAL find_interval (INTERVAL, int); 261extern INTERVAL find_interval (INTERVAL, EMACS_INT);
262extern INTERVAL next_interval (INTERVAL); 262extern INTERVAL next_interval (INTERVAL);
263extern INTERVAL previous_interval (INTERVAL); 263extern INTERVAL previous_interval (INTERVAL);
264extern INTERVAL merge_interval_left (INTERVAL); 264extern INTERVAL merge_interval_left (INTERVAL);
265extern INTERVAL merge_interval_right (INTERVAL); 265extern INTERVAL merge_interval_right (INTERVAL);
266extern void delete_interval (INTERVAL); 266extern void delete_interval (INTERVAL);
267extern INLINE void offset_intervals (struct buffer *, int, int); 267extern INLINE void offset_intervals (struct buffer *, EMACS_INT, EMACS_INT);
268extern void graft_intervals_into_buffer (INTERVAL, int, int, 268extern void graft_intervals_into_buffer (INTERVAL, EMACS_INT, EMACS_INT,
269 struct buffer *, int); 269 struct buffer *, int);
270extern void verify_interval_modification (struct buffer *, int, int); 270extern void verify_interval_modification (struct buffer *, int, int);
271extern INTERVAL balance_intervals (INTERVAL); 271extern INTERVAL balance_intervals (INTERVAL);
272extern INLINE void copy_intervals_to_string (Lisp_Object, struct buffer *, 272extern INLINE void copy_intervals_to_string (Lisp_Object, struct buffer *,
273 int, int); 273 EMACS_INT, EMACS_INT);
274extern INTERVAL copy_intervals (INTERVAL, int, int); 274extern INTERVAL copy_intervals (INTERVAL, EMACS_INT, EMACS_INT);
275extern int compare_string_intervals (Lisp_Object, Lisp_Object); 275extern int compare_string_intervals (Lisp_Object, Lisp_Object);
276extern Lisp_Object textget (Lisp_Object, Lisp_Object); 276extern Lisp_Object textget (Lisp_Object, Lisp_Object);
277extern Lisp_Object lookup_char_property (Lisp_Object, Lisp_Object, int); 277extern Lisp_Object lookup_char_property (Lisp_Object, Lisp_Object, int);
278extern void move_if_not_intangible (int); 278extern void move_if_not_intangible (EMACS_INT);
279extern int get_property_and_range (int, Lisp_Object, Lisp_Object *, 279extern int get_property_and_range (EMACS_INT, Lisp_Object, Lisp_Object *,
280 EMACS_INT *, EMACS_INT *, Lisp_Object); 280 EMACS_INT *, EMACS_INT *, Lisp_Object);
281extern Lisp_Object get_local_map (int, struct buffer *, Lisp_Object); 281extern Lisp_Object get_local_map (EMACS_INT, struct buffer *, Lisp_Object);
282extern INTERVAL update_interval (INTERVAL, int); 282extern INTERVAL update_interval (INTERVAL, EMACS_INT);
283extern void set_intervals_multibyte (int); 283extern void set_intervals_multibyte (int);
284extern INTERVAL validate_interval_range (Lisp_Object, Lisp_Object *, 284extern INTERVAL validate_interval_range (Lisp_Object, Lisp_Object *,
285 Lisp_Object *, int); 285 Lisp_Object *, int);