aboutsummaryrefslogtreecommitdiffstats
path: root/src/intervals.h
diff options
context:
space:
mode:
authorEli Zaretskii2010-09-23 11:46:54 -0400
committerEli Zaretskii2010-09-23 11:46:54 -0400
commite79123aa347e2d9fe33b357965d93ad1ebb89b4c (patch)
tree958d781660085e7f702b6cad75cdf559258c39a2 /src/intervals.h
parent579c18d04a042e78bc85c1aef081e612acd6e757 (diff)
downloademacs-e79123aa347e2d9fe33b357965d93ad1ebb89b4c.tar.gz
emacs-e79123aa347e2d9fe33b357965d93ad1ebb89b4c.zip
Fix uses of int instead of EMACS_INT in intervals.c.
intervals.c (traverse_intervals, rotate_right, rotate_left) (balance_an_interval, split_interval_right, split_interval_left) (find_interval, next_interval, update_interval) (adjust_intervals_for_insertion, delete_node, delete_interval) (interval_deletion_adjustment, adjust_intervals_for_deletion) (offset_intervals, merge_interval_right, merge_interval_left) (graft_intervals_into_buffer, adjust_for_invis_intang) (move_if_not_intangible, get_local_map, copy_intervals) (copy_intervals_to_string, compare_string_intervals) (set_intervals_multibyte_1): Use EMACS_INT for buffer positions and EMACS_UINT for interval tree size. intervals.h (traverse_intervals, split_interval_right) (split_interval_left, find_interval, offset_intervals) (graft_intervals_into_buffer, copy_intervals) (copy_intervals_to_string, move_if_not_intangible, get_local_map) (update_interval): Adjust prototypes.
Diffstat (limited to 'src/intervals.h')
-rw-r--r--src/intervals.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/intervals.h b/src/intervals.h
index 3430804660b..f0f5d3f4b0a 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_UINT,
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 (EMACS_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);