/[emacs]/emacs/src/mem-limits.h
ViewVC logotype

Diff of /emacs/src/mem-limits.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.29 by rms, Tue Dec 11 22:18:16 2001 UTC revision 1.29.4.1 by miles, Fri Apr 4 06:21:02 2003 UTC
# Line 20  Boston, MA 02111-1307, USA.  */ Line 20  Boston, MA 02111-1307, USA.  */
20    
21  #ifdef MSDOS  #ifdef MSDOS
22  #include <dpmi.h>  #include <dpmi.h>
23    extern int etext;
24  #endif  #endif
25    
26  /* Some systems need this before <sys/resource.h>.  */  /* Some systems need this before <sys/resource.h>.  */
# Line 45  extern int etext, __data_start; weak_ext Line 46  extern int etext, __data_start; weak_ext
46  #define BSD4_2  #define BSD4_2
47  #endif  #endif
48    
49    #ifdef CYGWIN
50    #define BSD4_2
51    #endif
52    
53  #ifndef BSD4_2  #ifndef BSD4_2
54  #ifndef USG  #ifndef USG
55  #ifndef MSDOS  #ifndef MSDOS
# Line 79  extern POINTER start_of_data (); Line 84  extern POINTER start_of_data ();
84  #define EXCEEDS_LISP_PTR(ptr) ((EMACS_UINT) (ptr) >> VALBITS)  #define EXCEEDS_LISP_PTR(ptr) ((EMACS_UINT) (ptr) >> VALBITS)
85  #endif  #endif
86    
87    #ifdef DATA_START
88    #define start_of_data() ((char *)DATA_START)
89    #endif
90    
91  #ifdef BSD_SYSTEM  #ifdef BSD_SYSTEM
92  #ifndef DATA_SEG_BITS  #ifndef DATA_SEG_BITS
93    #ifndef DATA_START
94  extern char etext;  extern char etext;
95  #define start_of_data() &etext  #define start_of_data() &etext
96  #endif  #endif
97  #endif  #endif
98    #endif
99    
100  #else  /* not emacs */  #else  /* not emacs */
101  extern char etext;  extern char etext;

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.29.4.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26