(Fbuffer_swap_text): Use POINTER_TYPE.

This commit is contained in:
Jason Rumney 2008-12-25 10:33:33 +00:00
parent 737ef6823b
commit 40b615d6bd
2 changed files with 9 additions and 5 deletions

View file

@ -1,3 +1,7 @@
2008-12-25 Jason Rumney <jasonr@gnu.org>
* buffer.c (Fbuffer_swap_text): Use POINTER_TYPE.
2008-12-24 Jason Rumney <jasonr@gnu.org>
* ralloc.c (r_alloc_reset_variable): New function.

View file

@ -2183,7 +2183,7 @@ advance_to_char_boundary (byte_pos)
}
#ifdef REL_ALLOC
extern void r_alloc_reset_variable P_ ((PTR *, PTR *));
extern void r_alloc_reset_variable P_ ((POINTER_TYPE *, POINTER_TYPE *));
#endif /* REL_ALLOC */
DEFUN ("buffer-swap-text", Fbuffer_swap_text, Sbuffer_swap_text,
@ -2228,10 +2228,10 @@ DEFUN ("buffer-swap-text", Fbuffer_swap_text, Sbuffer_swap_text,
eassert (current_buffer->text == &current_buffer->own_text);
eassert (other_buffer->text == &other_buffer->own_text);
#ifdef REL_ALLOC
r_alloc_reset_variable ((PTR *) &current_buffer->own_text.beg,
(PTR *) &other_buffer->own_text.beg);
r_alloc_reset_variable ((PTR *) &other_buffer->own_text.beg,
(PTR *) &current_buffer->own_text.beg);
r_alloc_reset_variable ((POINTER_TYPE **) &current_buffer->own_text.beg,
(POINTER_TYPE **) &other_buffer->own_text.beg);
r_alloc_reset_variable ((POINTER_TYPE **) &other_buffer->own_text.beg,
(POINTER_TYPE **) &current_buffer->own_text.beg);
#endif /* REL_ALLOC */
swapfield (pt, EMACS_INT);