Mercurial > hg > xemacs-beta
comparison src/m/next.h @ 78:c7528f8e288d r20-0b34
Import from CVS: tag r20-0b34
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:05:42 +0200 |
parents | 131b0175ea99 |
children | 0132846995bd |
comparison
equal
deleted
inserted
replaced
77:6cb4f478e7bc | 78:c7528f8e288d |
---|---|
33 | 33 |
34 /* XINT must explicitly sign-extend */ | 34 /* XINT must explicitly sign-extend */ |
35 | 35 |
36 #define EXPLICIT_SIGN_EXTEND | 36 #define EXPLICIT_SIGN_EXTEND |
37 | 37 |
38 /* Data type of load average, as read out of kmem. */ | |
39 | |
40 #define LOAD_AVE_TYPE long | |
41 | |
42 /* Convert that into an integer that is 100 for a load average of 1.0 */ | |
43 | |
44 #define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE) | |
45 | |
46 /* Say that the text segment of a.out includes the header; | 38 /* Say that the text segment of a.out includes the header; |
47 the header actually occupies the first few bytes of the text segment | 39 the header actually occupies the first few bytes of the text segment |
48 and is counted in hdr.a_text. */ | 40 and is counted in hdr.a_text. */ |
49 | 41 |
50 #define A_TEXT_OFFSET(HDR) sizeof (HDR) | 42 #define A_TEXT_OFFSET(HDR) sizeof (HDR) |
51 | 43 |
52 /* Mask for address bits within a memory segment */ | 44 /* Mask for address bits within a memory segment */ |
53 | 45 |
54 #define SEGSIZ 0x20000 | 46 #define SEGSIZ 0x20000 |
55 #define SEGMENT_MASK (SEGSIZ - 1) | 47 #define SEGMENT_MASK (SEGSIZ - 1) |
56 | |
57 #define HAVE_ALLOCA | |
58 | |
59 #define SYSTEM_MALLOC | |
60 | 48 |
61 #define HAVE_UNIX_DOMAIN | 49 #define HAVE_UNIX_DOMAIN |
62 | 50 |
63 #define LIB_X11_LIB -L/usr/lib/X11 -lX11 | 51 #define LIB_X11_LIB -L/usr/lib/X11 -lX11 |
64 | 52 |
107 * important NeXT AppKit symbols. | 95 * important NeXT AppKit symbols. |
108 */ | 96 */ |
109 typedef unsigned short mode_t; | 97 typedef unsigned short mode_t; |
110 #endif /* ! NOT_C_CODE */ | 98 #endif /* ! NOT_C_CODE */ |
111 | 99 |
112 #ifdef hppa | |
113 /* The following are glommed from the hp9000s800.h file */ | |
114 | |
115 #define STACK_DIRECTION 1 | |
116 #endif | |
117 | |
118 /* Axel Seibert <seibert@leo.org> says the following is necessary due | |
119 to configure problems. */ | |
120 | |
121 #undef REL_ALLOC | |
122 | |
123 #undef SYSV_SYSTEM_DIR | |
124 #undef NONSYSTEM_DIR_LIBRARY | |
125 | |
126 #define signal_handler_t int | |
127 #define pid_t int | |
128 | |
129 #undef HAVE_TERMIOS | |
130 #undef BSD_TERMIOS | |
131 #define NO_TERMIO | |
132 #undef HAVE_TERMIO | |
133 #undef HAVE_MMAP | |
134 | |
135 #define TAB3 XTABS | |
136 | |
137 #define C_OPTIMIZE_SWITCH -pipe | |
138 | |
139 #undef HAVE_SETITIMER | |
140 | |
141 #define ASSERT_VALID_POINTER(pnt) (assert ((((int) pnt) & 1) == 0)) | 100 #define ASSERT_VALID_POINTER(pnt) (assert ((((int) pnt) & 1) == 0)) |