aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.h
diff options
context:
space:
mode:
authorGerd Moellmann2000-09-06 21:24:56 +0000
committerGerd Moellmann2000-09-06 21:24:56 +0000
commit09e9dd66e1acab8b399ae62400c13eeee310e888 (patch)
tree1d0c2c45b04f106ad9cd22cc65f94db3794b794d /src/buffer.h
parentb1b4ce06bb678b51d9a16ce3d287748225c19484 (diff)
downloademacs-09e9dd66e1acab8b399ae62400c13eeee310e888.tar.gz
emacs-09e9dd66e1acab8b399ae62400c13eeee310e888.zip
(R_ALLOC_DECLARE): Removed because unused.
(r_alloc, r_re_alloc, r_alloc_free): Use POINTER_TYPE and size_t in prototypes.
Diffstat (limited to 'src/buffer.h')
-rw-r--r--src/buffer.h27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/buffer.h b/src/buffer.h
index 789b8c53b0f..e732a4fa272 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -841,22 +841,23 @@ extern Lisp_Object Vtransient_mark_mode;
841 841
842#ifdef REL_ALLOC 842#ifdef REL_ALLOC
843 843
844extern char *r_alloc P_ ((char **, unsigned long)); 844extern POINTER_TYPE *r_alloc P_ ((POINTER_TYPE **, size_t));
845extern void r_alloc_free P_ ((char **ptr)); 845extern POINTER_TYPE *r_re_alloc P_ ((POINTER_TYPE **, size_t));
846extern char *r_re_alloc P_ ((char **, unsigned long)); 846extern void r_alloc_free P_ ((POINTER_TYPE **ptr));
847 847
848#define BUFFER_ALLOC(data,size) \ 848#define BUFFER_ALLOC(data, size) \
849 ((unsigned char *) r_alloc ((char **)&data, (size))) 849 ((unsigned char *) r_alloc ((POINTER_TYPE **) &data, (size)))
850#define BUFFER_REALLOC(data,size) \ 850#define BUFFER_REALLOC(data, size) \
851 ((unsigned char *) r_re_alloc ((char **) &data, (size))) 851 ((unsigned char *) r_re_alloc ((POINTER_TYPE **) &data, (size)))
852#define BUFFER_FREE(data) (r_alloc_free ((char **) &data)) 852#define BUFFER_FREE(data) (r_alloc_free ((POINTER_TYPE **) &data))
853#define R_ALLOC_DECLARE(var,data) (r_alloc_declare (&var, (data))) 853
854#else 854#else /* not REL_ALLOC */
855
855#define BUFFER_ALLOC(data,size) (data = (unsigned char *) malloc ((size))) 856#define BUFFER_ALLOC(data,size) (data = (unsigned char *) malloc ((size)))
856#define BUFFER_REALLOC(data,size) ((unsigned char *) realloc ((data), (size))) 857#define BUFFER_REALLOC(data,size) ((unsigned char *) realloc ((data), (size)))
857#define BUFFER_FREE(data) (free ((data))) 858#define BUFFER_FREE(data) (free ((data)))
858#define R_ALLOC_DECLARE(var,data) 859
859#endif 860#endif /* not REL_ALLOC */
860 861
861/*********************************************************************** 862/***********************************************************************
862 Buffer-local Variables 863 Buffer-local Variables