1 |
/* Includes for memory limit warnings. |
/* Includes for memory limit warnings. |
2 |
Copyright (C) 1990, 1993, 1994, 1995, 1996 Free Software Foundation, Inc. |
Copyright (C) 1990, 93, 94, 95, 1996, 2004 Free Software Foundation, Inc. |
3 |
|
|
4 |
This file is part of GNU Emacs. |
This file is part of GNU Emacs. |
5 |
|
|
81 |
#define NULL ((POINTER) 0) |
#define NULL ((POINTER) 0) |
82 |
|
|
83 |
extern POINTER start_of_data (); |
extern POINTER start_of_data (); |
84 |
#ifdef DATA_SEG_BITS |
#if defined USE_LSB_TAG |
85 |
|
#define EXCEEDS_LISP_PTR(ptr) 0 |
86 |
|
#elif defined DATA_SEG_BITS |
87 |
#define EXCEEDS_LISP_PTR(ptr) \ |
#define EXCEEDS_LISP_PTR(ptr) \ |
88 |
(((EMACS_UINT) (ptr) & ~DATA_SEG_BITS) >> VALBITS) |
(((EMACS_UINT) (ptr) & ~DATA_SEG_BITS) >> VALBITS) |
89 |
#else |
#else |