changeset 98809:56ffea265e5a

Add the list of macros documented in src/m/template.h and src/s/template.h.
author Dan Nicolaescu <dann@ics.uci.edu>
date Sat, 18 Oct 2008 07:56:05 +0000
parents 8ed760341617
children 09f1342109b9
files admin/CPP-DEFINES
diffstat 1 files changed, 28 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- a/admin/CPP-DEFINES	Fri Oct 17 21:25:58 2008 +0000
+++ b/admin/CPP-DEFINES	Sat Oct 18 07:56:05 2008 +0000
@@ -50,6 +50,34 @@
 subprocesses    System can use subprocesses (for M-x shell for example).  Defined by default, only MSDOS undefines it.
 USE_LISP_UNION_TYPE Define it in lisp.h to make Lisp_Object be a union type instead of the default int.
 
+** System specific macros, decribed in detail in src/s/template.h
+BSTRING
+CLASH_DETECTION
+COFF
+FIRST_PTY_LETTER
+HAVE_PTYS
+HAVE_TERMIO
+HAVE_TERMIOS
+INTERRUPT_INPUT
+MAIL_USE_FLOCK
+NARROWPROTO
+NOMULTIPLEJOBS
+SEPCHAR
+SIGTYPE
+SYSTEM_TYPE
+USE_MMAP_FOR_BUFFERS
+
+** Machine specific macros, decribed in detail in src/m/template.h
+CANNOT_DUMP
+EXPLICIT_SIGN_EXTEND
+LOAD_AVE_CVT
+LOAD_AVE_TYPE
+NO_ARG_ARRAY
+NO_REMAP
+NO_SOCK_SIGIO
+VIRT_ADDR_VARIES
+WORDS_BIG_ENDIAN
+
 ** Misc macros
 USER_FULL_NAME   If defined, overrides the default pw->pw_gecos for getting at the full user name.  Only MSDOS overrides the default.
 
@@ -78,10 +106,7 @@
 BSD4_3
 BSD_PGRPS
 BSD_SYSTEM
-BSTRING
-CANNOT_DUMP
 CLASH_DETECTION
-COFF
 COFF_BSD_SYMBOLS
 CRT0_DUMMIES
 C_DEBUG_SWITCH
@@ -105,9 +130,7 @@
 EMACS_INT
 EMACS_UINT
 END_FILES_1
-EXPLICIT_SIGN_EXTEND
 FILE_SYSTEM_CASE
-FIRST_PTY_LETTER
 FLOAT_CHECK_DOMAIN
 FSCALE
 GAP_USE_BCOPY
@@ -161,7 +184,6 @@
 HAVE_MOUSE
 HAVE_PERROR
 HAVE_PSTAT_GETDYNAMIC
-HAVE_PTYS
 HAVE_PWD_H
 HAVE_RANDOM
 HAVE_RENAME
@@ -189,8 +211,6 @@
 HAVE_SYS_TIMEB_H
 HAVE_SYS_TIME_H
 HAVE_TCATTR
-HAVE_TERMIO
-HAVE_TERMIOS
 HAVE_TERMIOS_H
 HAVE_TEXT_START
 HAVE_TIMEVAL
@@ -207,7 +227,6 @@
 IBMR2AIX
 INHIBIT_X11R6_XIM
 INTERNAL_TERMINAL
-INTERRUPT_INPUT
 IS_ANY_SEP
 IS_DIRECTORY_SEP
 KERNEL_FILE
@@ -232,10 +251,7 @@
 LINUX_VERSION_CODE
 LISP_FLOAT_TYPE
 LNOFLSH
-LOAD_AVE_CVT
-LOAD_AVE_TYPE
 LOCALTIME_CACHE
-MAIL_USE_FLOCK
 MAIL_USE_LOCKF
 MAIL_USE_POP
 MAIL_USE_SYSTEM_LOCK
@@ -243,23 +259,18 @@
 MIN_PTY_KERNEL_VERSION -- only used on Mac
 MODE_LINE_BINARY_TEXT
 MUST_UNDEF__STDC__
-NARROWPROTO
 NEED_BSDTTY
 NEED_ERRNO
 NEED_LIBW
 NEED_UNISTD_H
 NLIST_STRUCT
-NOMULTIPLEJOBS
 NOT_C_CODE
 NOT_USING_MOTIF
 NO_ABORT
-NO_ARG_ARRAY
 NO_DIR_LIBRARY
 NO_EDITRES
 NO_MATHERR
-NO_REMAP
 NO_SHARED_LIBS
-NO_SOCK_SIGIO
 NO_TERMIO
 NSIG
 NSIG_MINIMUM
@@ -290,7 +301,6 @@
 SA_RESTART
 SECTION_ALIGNMENT
 SEGMENT_MASK
-SEPCHAR
 SETPGRP_RELEASES_CTTY
 SETUP_SLAVE_PTY
 SIGALRM
@@ -308,7 +318,6 @@
 STDC_HEADERS
 SYMS_SYSTEM
 SYSTEM_PURESIZE_EXTRA
-SYSTEM_TYPE
 SYSTEM_MALLOC
 SYSV_SYSTEM_DIR
 Srandom
@@ -327,14 +336,12 @@
 UNIX98_PTYS
 USE_CRT_DLL
 USE_MAC_IMAGE_IO
-USE_MMAP_FOR_BUFFERS
 USE_TOOLKIT_SCROLL_BARS
 USG
 USG5
 USG5_4
 USG_SUBTTY_WORKS
 VALBITS
-VIRT_ADDR_VARIES
 WORDS_BIG_ENDIAN
 WRETCODE
 XINT