X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/c8d3a25c0981020e1b8aa3bf96a4a0059be82431..1a4f1e9b4805cd80952946b5f4461eeb467d9509:/src/mem-limits.h diff --git a/src/mem-limits.h b/src/mem-limits.h index 01b0e6ebb2..57a0ca6fef 100644 --- a/src/mem-limits.h +++ b/src/mem-limits.h @@ -33,12 +33,10 @@ extern int etext; # endif #endif -extern char *start_of_data (void); +extern char *start_of_data (void) ATTRIBUTE_CONST; #if USE_LSB_TAG || UINTPTR_MAX <= VAL_MAX #define EXCEEDS_LISP_PTR(ptr) 0 -#elif defined DATA_SEG_BITS +#else #define EXCEEDS_LISP_PTR(ptr) \ (((uintptr_t) (ptr) & ~DATA_SEG_BITS) >> VALBITS) -#else -#define EXCEEDS_LISP_PTR(ptr) ((uintptr_t) (ptr) >> VALBITS) #endif