Mercurial > emacs
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