# HG changeset patch # User Jason Rumney # Date 1230201156 0 # Node ID 5616d3b5b959737052a037ebf6cc5b4f5fea2510 # Parent 0692e41e4739ee737ada4308b240da435335f975 (Fbuffer_swap_text): Use POINTER_TYPE. diff -r 0692e41e4739 -r 5616d3b5b959 src/buffer.c --- a/src/buffer.c Thu Dec 25 08:08:46 2008 +0000 +++ b/src/buffer.c Thu Dec 25 10:32:36 2008 +0000 @@ -2183,7 +2183,7 @@ } #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 @@ eassert (current_buffer->text == ¤t_buffer->own_text); eassert (other_buffer->text == &other_buffer->own_text); #ifdef REL_ALLOC - r_alloc_reset_variable ((PTR *) ¤t_buffer->own_text.beg, - (PTR *) &other_buffer->own_text.beg); - r_alloc_reset_variable ((PTR *) &other_buffer->own_text.beg, - (PTR *) ¤t_buffer->own_text.beg); + r_alloc_reset_variable ((POINTER_TYPE **) ¤t_buffer->own_text.beg, + (POINTER_TYPE **) &other_buffer->own_text.beg); + r_alloc_reset_variable ((POINTER_TYPE **) &other_buffer->own_text.beg, + (POINTER_TYPE **) ¤t_buffer->own_text.beg); #endif /* REL_ALLOC */ swapfield (pt, EMACS_INT);