aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorDan Nicolaescu2008-10-18 07:56:05 +0000
committerDan Nicolaescu2008-10-18 07:56:05 +0000
commit0f21c00518b7a74456afc3ccff8436a4078a56b4 (patch)
tree78566c83d9ed0dc0afe8ea7c6448241de9994798 /admin
parent434c0be6cc15e46449aed4796298ae1fe1c85b91 (diff)
downloademacs-0f21c00518b7a74456afc3ccff8436a4078a56b4.tar.gz
emacs-0f21c00518b7a74456afc3ccff8436a4078a56b4.zip
Add the list of macros documented in src/m/template.h and src/s/template.h.
Diffstat (limited to 'admin')
-rw-r--r--admin/CPP-DEFINES49
1 files changed, 28 insertions, 21 deletions
diff --git a/admin/CPP-DEFINES b/admin/CPP-DEFINES
index a737a9d6caf..de82ddf421a 100644
--- a/admin/CPP-DEFINES
+++ b/admin/CPP-DEFINES
@@ -50,6 +50,34 @@ SYSTEM_MALLOC Use the system library's malloc.
50subprocesses System can use subprocesses (for M-x shell for example). Defined by default, only MSDOS undefines it. 50subprocesses System can use subprocesses (for M-x shell for example). Defined by default, only MSDOS undefines it.
51USE_LISP_UNION_TYPE Define it in lisp.h to make Lisp_Object be a union type instead of the default int. 51USE_LISP_UNION_TYPE Define it in lisp.h to make Lisp_Object be a union type instead of the default int.
52 52
53** System specific macros, decribed in detail in src/s/template.h
54BSTRING
55CLASH_DETECTION
56COFF
57FIRST_PTY_LETTER
58HAVE_PTYS
59HAVE_TERMIO
60HAVE_TERMIOS
61INTERRUPT_INPUT
62MAIL_USE_FLOCK
63NARROWPROTO
64NOMULTIPLEJOBS
65SEPCHAR
66SIGTYPE
67SYSTEM_TYPE
68USE_MMAP_FOR_BUFFERS
69
70** Machine specific macros, decribed in detail in src/m/template.h
71CANNOT_DUMP
72EXPLICIT_SIGN_EXTEND
73LOAD_AVE_CVT
74LOAD_AVE_TYPE
75NO_ARG_ARRAY
76NO_REMAP
77NO_SOCK_SIGIO
78VIRT_ADDR_VARIES
79WORDS_BIG_ENDIAN
80
53** Misc macros 81** Misc macros
54USER_FULL_NAME If defined, overrides the default pw->pw_gecos for getting at the full user name. Only MSDOS overrides the default. 82USER_FULL_NAME If defined, overrides the default pw->pw_gecos for getting at the full user name. Only MSDOS overrides the default.
55 83
@@ -78,10 +106,7 @@ BSD4_2
78BSD4_3 106BSD4_3
79BSD_PGRPS 107BSD_PGRPS
80BSD_SYSTEM 108BSD_SYSTEM
81BSTRING
82CANNOT_DUMP
83CLASH_DETECTION 109CLASH_DETECTION
84COFF
85COFF_BSD_SYMBOLS 110COFF_BSD_SYMBOLS
86CRT0_DUMMIES 111CRT0_DUMMIES
87C_DEBUG_SWITCH 112C_DEBUG_SWITCH
@@ -105,9 +130,7 @@ EMACS_CONFIG_OPTIONS
105EMACS_INT 130EMACS_INT
106EMACS_UINT 131EMACS_UINT
107END_FILES_1 132END_FILES_1
108EXPLICIT_SIGN_EXTEND
109FILE_SYSTEM_CASE 133FILE_SYSTEM_CASE
110FIRST_PTY_LETTER
111FLOAT_CHECK_DOMAIN 134FLOAT_CHECK_DOMAIN
112FSCALE 135FSCALE
113GAP_USE_BCOPY 136GAP_USE_BCOPY
@@ -161,7 +184,6 @@ HAVE_MKTIME
161HAVE_MOUSE 184HAVE_MOUSE
162HAVE_PERROR 185HAVE_PERROR
163HAVE_PSTAT_GETDYNAMIC 186HAVE_PSTAT_GETDYNAMIC
164HAVE_PTYS
165HAVE_PWD_H 187HAVE_PWD_H
166HAVE_RANDOM 188HAVE_RANDOM
167HAVE_RENAME 189HAVE_RENAME
@@ -189,8 +211,6 @@ HAVE_SYS_SYSTEMINFO_H
189HAVE_SYS_TIMEB_H 211HAVE_SYS_TIMEB_H
190HAVE_SYS_TIME_H 212HAVE_SYS_TIME_H
191HAVE_TCATTR 213HAVE_TCATTR
192HAVE_TERMIO
193HAVE_TERMIOS
194HAVE_TERMIOS_H 214HAVE_TERMIOS_H
195HAVE_TEXT_START 215HAVE_TEXT_START
196HAVE_TIMEVAL 216HAVE_TIMEVAL
@@ -207,7 +227,6 @@ HPUX
207IBMR2AIX 227IBMR2AIX
208INHIBIT_X11R6_XIM 228INHIBIT_X11R6_XIM
209INTERNAL_TERMINAL 229INTERNAL_TERMINAL
210INTERRUPT_INPUT
211IS_ANY_SEP 230IS_ANY_SEP
212IS_DIRECTORY_SEP 231IS_DIRECTORY_SEP
213KERNEL_FILE 232KERNEL_FILE
@@ -232,10 +251,7 @@ LINKER
232LINUX_VERSION_CODE 251LINUX_VERSION_CODE
233LISP_FLOAT_TYPE 252LISP_FLOAT_TYPE
234LNOFLSH 253LNOFLSH
235LOAD_AVE_CVT
236LOAD_AVE_TYPE
237LOCALTIME_CACHE 254LOCALTIME_CACHE
238MAIL_USE_FLOCK
239MAIL_USE_LOCKF 255MAIL_USE_LOCKF
240MAIL_USE_POP 256MAIL_USE_POP
241MAIL_USE_SYSTEM_LOCK 257MAIL_USE_SYSTEM_LOCK
@@ -243,23 +259,18 @@ MAXPATHLEN
243MIN_PTY_KERNEL_VERSION -- only used on Mac 259MIN_PTY_KERNEL_VERSION -- only used on Mac
244MODE_LINE_BINARY_TEXT 260MODE_LINE_BINARY_TEXT
245MUST_UNDEF__STDC__ 261MUST_UNDEF__STDC__
246NARROWPROTO
247NEED_BSDTTY 262NEED_BSDTTY
248NEED_ERRNO 263NEED_ERRNO
249NEED_LIBW 264NEED_LIBW
250NEED_UNISTD_H 265NEED_UNISTD_H
251NLIST_STRUCT 266NLIST_STRUCT
252NOMULTIPLEJOBS
253NOT_C_CODE 267NOT_C_CODE
254NOT_USING_MOTIF 268NOT_USING_MOTIF
255NO_ABORT 269NO_ABORT
256NO_ARG_ARRAY
257NO_DIR_LIBRARY 270NO_DIR_LIBRARY
258NO_EDITRES 271NO_EDITRES
259NO_MATHERR 272NO_MATHERR
260NO_REMAP
261NO_SHARED_LIBS 273NO_SHARED_LIBS
262NO_SOCK_SIGIO
263NO_TERMIO 274NO_TERMIO
264NSIG 275NSIG
265NSIG_MINIMUM 276NSIG_MINIMUM
@@ -290,7 +301,6 @@ RUN_TIME_REMAP
290SA_RESTART 301SA_RESTART
291SECTION_ALIGNMENT 302SECTION_ALIGNMENT
292SEGMENT_MASK 303SEGMENT_MASK
293SEPCHAR
294SETPGRP_RELEASES_CTTY 304SETPGRP_RELEASES_CTTY
295SETUP_SLAVE_PTY 305SETUP_SLAVE_PTY
296SIGALRM 306SIGALRM
@@ -308,7 +318,6 @@ START_FILES_1
308STDC_HEADERS 318STDC_HEADERS
309SYMS_SYSTEM 319SYMS_SYSTEM
310SYSTEM_PURESIZE_EXTRA 320SYSTEM_PURESIZE_EXTRA
311SYSTEM_TYPE
312SYSTEM_MALLOC 321SYSTEM_MALLOC
313SYSV_SYSTEM_DIR 322SYSV_SYSTEM_DIR
314Srandom 323Srandom
@@ -327,14 +336,12 @@ UNEXEC
327UNIX98_PTYS 336UNIX98_PTYS
328USE_CRT_DLL 337USE_CRT_DLL
329USE_MAC_IMAGE_IO 338USE_MAC_IMAGE_IO
330USE_MMAP_FOR_BUFFERS
331USE_TOOLKIT_SCROLL_BARS 339USE_TOOLKIT_SCROLL_BARS
332USG 340USG
333USG5 341USG5
334USG5_4 342USG5_4
335USG_SUBTTY_WORKS 343USG_SUBTTY_WORKS
336VALBITS 344VALBITS
337VIRT_ADDR_VARIES
338WORDS_BIG_ENDIAN 345WORDS_BIG_ENDIAN
339WRETCODE 346WRETCODE
340XINT 347XINT