diff options
author | Eli Zaretskii <eliz@gnu.org> | 2010-09-23 11:46:54 -0400 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2010-09-23 11:46:54 -0400 |
commit | e79123aa347e2d9fe33b357965d93ad1ebb89b4c (patch) | |
tree | 958d781660085e7f702b6cad75cdf559258c39a2 /src/intervals.h | |
parent | 579c18d04a042e78bc85c1aef081e612acd6e757 (diff) | |
download | emacs-e79123aa347e2d9fe33b357965d93ad1ebb89b4c.tar.gz |
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.h | 22 |
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); extern INTERVAL create_root_interval (Lisp_Object); extern void copy_properties (INTERVAL, INTERVAL); extern int intervals_equal (INTERVAL, INTERVAL); -extern void traverse_intervals (INTERVAL, int, +extern void traverse_intervals (INTERVAL, EMACS_UINT, void (*) (INTERVAL, Lisp_Object), Lisp_Object); extern void traverse_intervals_noorder (INTERVAL, void (*) (INTERVAL, Lisp_Object), Lisp_Object); -extern INTERVAL split_interval_right (INTERVAL, int); -extern INTERVAL split_interval_left (INTERVAL, int); -extern INTERVAL find_interval (INTERVAL, int); +extern INTERVAL split_interval_right (INTERVAL, EMACS_INT); +extern INTERVAL split_interval_left (INTERVAL, EMACS_INT); +extern INTERVAL find_interval (INTERVAL, EMACS_INT); extern INTERVAL next_interval (INTERVAL); extern INTERVAL previous_interval (INTERVAL); extern INTERVAL merge_interval_left (INTERVAL); extern INTERVAL merge_interval_right (INTERVAL); extern void delete_interval (INTERVAL); -extern INLINE void offset_intervals (struct buffer *, int, int); -extern void graft_intervals_into_buffer (INTERVAL, int, int, +extern INLINE void offset_intervals (struct buffer *, EMACS_INT, EMACS_INT); +extern void graft_intervals_into_buffer (INTERVAL, EMACS_INT, EMACS_INT, struct buffer *, int); extern void verify_interval_modification (struct buffer *, int, int); extern INTERVAL balance_intervals (INTERVAL); extern INLINE void copy_intervals_to_string (Lisp_Object, struct buffer *, - int, int); -extern INTERVAL copy_intervals (INTERVAL, int, int); + EMACS_INT, EMACS_INT); +extern INTERVAL copy_intervals (INTERVAL, EMACS_INT, EMACS_INT); extern int compare_string_intervals (Lisp_Object, Lisp_Object); extern Lisp_Object textget (Lisp_Object, Lisp_Object); extern Lisp_Object lookup_char_property (Lisp_Object, Lisp_Object, int); -extern void move_if_not_intangible (int); +extern void move_if_not_intangible (EMACS_INT); extern int get_property_and_range (EMACS_INT, Lisp_Object, Lisp_Object *, EMACS_INT *, EMACS_INT *, Lisp_Object); -extern Lisp_Object get_local_map (int, struct buffer *, Lisp_Object); -extern INTERVAL update_interval (INTERVAL, int); +extern Lisp_Object get_local_map (EMACS_INT, struct buffer *, Lisp_Object); +extern INTERVAL update_interval (INTERVAL, EMACS_INT); extern void set_intervals_multibyte (int); extern INTERVAL validate_interval_range (Lisp_Object, Lisp_Object *, Lisp_Object *, int); |