Mercurial > emacs
diff src/buffer.h @ 93111:f84051049637
* intervals.c (temp_set_point, temp_set_point_both): Use EMACS_INT.
(set_point, set_point_both): Use EMACS_INT. Remove `buffer' arg,
work on current_buffer only instead (that was already the case
for some of the code anyway).
* buffer.h (set_point, set_point_both): Remove buffer arg, use long int.
(temp_set_point, temp_set_point_both): Use EMACS_INT.
(SET_PT, SET_PT_BOTH): Adjust.
* intervals.h (set_point, temp_set_point, set_point_both)
(temp_set_point_both): Remove redundant declarations.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Thu, 20 Mar 2008 18:38:34 +0000 |
parents | 6d11337f1ad8 |
children | 29adfc9354e7 |
line wrap: on
line diff
--- a/src/buffer.h Thu Mar 20 18:13:12 2008 +0000 +++ b/src/buffer.h Thu Mar 20 18:38:34 2008 +0000 @@ -208,22 +208,22 @@ /* Macros to set PT in the current buffer, or another buffer. */ -#define SET_PT(position) (set_point (current_buffer, (position))) +#define SET_PT(position) (set_point (position)) #define TEMP_SET_PT(position) (temp_set_point (current_buffer, (position))) -#define SET_PT_BOTH(position, byte) \ - (set_point_both (current_buffer, (position), (byte))) +#define SET_PT_BOTH(position, byte) (set_point_both (position, byte)) #define TEMP_SET_PT_BOTH(position, byte) \ (temp_set_point_both (current_buffer, (position), (byte))) #define BUF_TEMP_SET_PT(buffer, position) \ (temp_set_point ((buffer), (position))) -extern void set_point P_ ((struct buffer *, int)); -extern INLINE void temp_set_point P_ ((struct buffer *, int)); -extern void set_point_both P_ ((struct buffer *, int, int)); -extern INLINE void temp_set_point_both P_ ((struct buffer *, int, int)); -extern void enlarge_buffer_text P_ ((struct buffer *, int)); +extern void set_point P_ ((EMACS_INT)); +extern INLINE void temp_set_point P_ ((struct buffer *, EMACS_INT)); +extern void set_point_both P_ ((EMACS_INT, EMACS_INT)); +extern INLINE void temp_set_point_both P_ ((struct buffer *, + EMACS_INT, EMACS_INT)); +extern void enlarge_buffer_text P_ ((struct buffer *, EMACS_INT)); /* Macros for setting the BEGV, ZV or PT of a given buffer.