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>. */ |
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 |
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; |