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