Mercurial > emacs
diff src/mem-limits.h @ 109574:0f876b86540d
* src/mem-limits.h: Remove duplicated includes.
(NULL): Remove definition, unused.
(POINTER): Remove definition.
(start_of_data): Use char* in prototype, as the function
definition does.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Wed, 28 Jul 2010 22:58:58 -0700 |
parents | d09c98c3dd74 |
children | 417b1e4d63cd |
line wrap: on
line diff
--- a/src/mem-limits.h Wed Jul 28 22:48:06 2010 -0700 +++ b/src/mem-limits.h Wed Jul 28 22:58:58 2010 -0700 @@ -34,24 +34,9 @@ # endif #endif -#ifdef BSD4_2 -#include <sys/time.h> -#include <sys/resource.h> -#endif /* BSD4_2 */ - -/* The important properties of this type are that 1) it's a pointer, and - 2) arithmetic on it should work as if the size of the object pointed - to has a size of 1. */ -typedef POINTER_TYPE *POINTER; - typedef unsigned long SIZE; -#ifdef NULL -#undef NULL -#endif -#define NULL ((POINTER) 0) - -extern POINTER start_of_data (void); +extern char *start_of_data (void); #if defined USE_LSB_TAG #define EXCEEDS_LISP_PTR(ptr) 0 #elif defined DATA_SEG_BITS