# HG changeset patch # User Dan Nicolaescu # Date 1215672896 0 # Node ID cdef905b2972268e898532bba8e9ec2216144fa1 # Parent 8705b8e78c32331724f20ad0205f15046eba36b4 *** empty log message *** diff -r 8705b8e78c32 -r cdef905b2972 admin/CPP-DEFINES --- a/admin/CPP-DEFINES Thu Jul 10 06:51:47 2008 +0000 +++ b/admin/CPP-DEFINES Thu Jul 10 06:54:56 2008 +0000 @@ -45,19 +45,35 @@ ** Replace, the definition is trivial: SWITCH_ENUM_CAST -** Temporarily put defines from removed files here, check if these macros need to be documented or removed because they are not used anymore. ** +** Defines from src/m/*.h and src/s/*.h. Some of these might not be used in the code anymore, so they can be removed. The HAVE_* definitions are probably handled by autoconf, so it might be possible to just remove them from src/[sm]/*.h. + ADDR_CORRECT -ADJUST_TEXT_SCNHDR_SIZE +ADJUST_EXEC_HEADER +AIX +AMPERSAND_FULL_NAME A_TEXT_OFFSET A_TEXT_SEEK BAUD_CONVERT +BCOPY_DOWNWARD_SAFE +BCOPY_UPWARD_SAFE +BITS_PER_EMACS_INT +BITS_PER_LONG +BROKEN_DATAGRAM_SOCKETS BROKEN_FIONREAD +BROKEN_GET_CURRENT_DIR_NAME +BROKEN_NON_BLOCKING_CONNECT +BROKEN_PTY_READ_AFTER_EAGAIN +BROKEN_SA_RESTART +BROKEN_SIGAIO BROKEN_SIGIO +BROKEN_SIGPOLL +BROKEN_SIGPTY BROKEN_TIOCGETC BROKEN_TIOCGWINSZ +BROKEN_XLISTFONTSWITHINFO +BSD4_2 BSD4_3 -BSD4_4 BSD_PGRPS BSD_SYSTEM BSTRING @@ -69,81 +85,193 @@ C_DEBUG_SWITCH C_SWITCH_MACHINE C_SWITCH_SYSTEM +C_SWITCH_SYSTEM_TEMACS +C_SWITCH_X_SYSTEM DATA_END -DATA_SECTION_ALIGNMENT DATA_SEG_BITS DATA_START -DEBUG +DBL_MIN_REPLACEMENT DECLARE_GETPWUID_WITH_UID_T DEFAULT_ENTRY_ADDRESS +DEFAULT_SOUND_DEVICE +DEVICE_SEP +DIRECTORY_SEP +DONT_REOPEN_PTY DOT_GLOBAL_START -DUMMIES -ELF -EXEC_PAGESIZE +DOUG_LEA_MALLOC +DebPrint +EMACSDEBUG +EMACS_CONFIGURATION +EMACS_CONFIG_OPTIONS +EMACS_INT +EMACS_UINT +END_FILES_1 +EXEC_SUFFIXES EXPLICIT_SIGN_EXTEND +FILE_SYSTEM_CASE FIRST_PTY_LETTER +FLOAT_CHECK_DOMAIN +FORCE_ALLOCA_H FSCALE +Fread +GAP_USE_BCOPY +GC_LISP_OBJECT_ALIGNMENT +GC_MARK_SECONDARY_STACK GC_MARK_STACK GC_SETJMP_WORKS GETPGRP_NO_ARG +GMALLOC_INHIBIT_VALLOC +GNU_LIBRARY_PENDING_OUTPUT_COUNT +GNU_LINUX GNU_MALLOC +HAVE_AIX_SMT_EXP HAVE_ALLOCA +HAVE_AVAILABILITYMACROS_H +HAVE_BCMP +HAVE_BCOPY +HAVE_CBRT HAVE_CLOSEDIR -HAVE_CONFIG_H +HAVE_CRTIN HAVE_CRTN +HAVE_DUP2 +HAVE_EUIDACCESS +HAVE_FACES +HAVE_FMOD +HAVE_FPATHCONF +HAVE_FREXP +HAVE_FSYNC +HAVE_FTIME +HAVE_GETCWD +HAVE_GETDOMAINNAME +HAVE_GETHOSTNAME +HAVE_GETLOADAVG +HAVE_GETPAGESIZE +HAVE_GETPT HAVE_GETTIMEOFDAY +HAVE_GETWD +HAVE_H_ERRNO +HAVE_INDEX HAVE_INET_SOCKETS -HAVE_LIBDNET -HAVE_LIBINTL -HAVE_LIBRESOLV +HAVE_INVERSE_HYPERBOLIC +HAVE_LIB64_DIR +HAVE_LIBKSTAT +HAVE_LIBNCURSES +HAVE_LIBPTHREADS +HAVE_LIBXMU +HAVE_LIMITS_H +HAVE_LINUX_VERSION_H +HAVE_LOGB +HAVE_LONG_FILE_NAMES +HAVE_LRAND48 +HAVE_MENUS +HAVE_MKDIR +HAVE_MKTIME +HAVE_MOUSE +HAVE_PERROR +HAVE_PSTAT_GETDYNAMIC HAVE_PTYS +HAVE_PWD_H +HAVE_RANDOM +HAVE_RENAME +HAVE_RES_INIT +HAVE_RINDEX +HAVE_RINT +HAVE_RMDIR HAVE_SELECT +HAVE_SETLOCALE +HAVE_SETPGID +HAVE_SETRLIMIT +HAVE_SETSID +HAVE_SHUTDOWN HAVE_SOCKETS +HAVE_SOUND +HAVE_STDLIB_H +HAVE_STRERROR +HAVE_STRFTIME HAVE_STRING_H +HAVE_STRUCT_UTIMBUF +HAVE_SYSINFO HAVE_SYSVIPC HAVE_SYSV_SIGPAUSE -HAVE_SYS_WAIT_H +HAVE_SYS_SELECT_H +HAVE_SYS_SYSTEMINFO_H +HAVE_SYS_TIMEB_H +HAVE_SYS_TIME_H HAVE_TCATTR HAVE_TERMIO HAVE_TERMIOS +HAVE_TERMIOS_H HAVE_TEXT_START +HAVE_TIMEVAL +HAVE_TM_ZONE +HAVE_TZSET HAVE_UNION_WAIT HAVE_UNISTD_H HAVE_UTIMES +HAVE_UTIME_H +HAVE_VOLATILE HAVE_WAIT_HEADER -HAVE_X11R6 -HAVE_XSCREENNUMBEROFSCREEN -HAVE_X_WINDOWS +HAVE_WINDOW_SYSTEM +HAVE_WORKING_VFORK +HAVE_XRMSETDATABASE +HPUX +HPUX11 +HPUX_NET +IBMR2AIX INHIBIT_X11R6_XIM -INTEL386 +INTERNAL_TERMINAL INTERRUPT_INPUT IRIS IRIS_4D +IS_ANY_SEP +IS_DIRECTORY_SEP KERNEL_FILE LDAV_SYMBOL LD_SWITCH_MACHINE +LD_SWITCH_MACHINE_TEMACS +LD_SWITCH_SITE LD_SWITCH_SYSTEM +LD_SWITCH_SYSTEM_1 LD_SWITCH_SYSTEM_TEMACS +LD_SWITCH_SYSTEM_tmp +LD_SWITCH_X_DEFAULT +LIBS_CARBON LIBS_DEBUG +LIBS_IMAGE LIBS_MACHINE LIBS_SYSTEM LIBS_TERMCAP LIBX11_SYSTEM LIBXMU LIB_GCC +LIB_MATH LIB_MOTIF LIB_STANDARD -LIB_X11_LIB +LIB_STANDARD_LIBSRC LINKER +LINK_CRTL_SHARE +LINUX +LINUX_SBRK_BUG +LINUX_SIGNALS_VIA_CHARACTERS_DOES_WORK +LISP_FLOAT_TYPE +LNOFLSH LOAD_AVE_CVT LOAD_AVE_TYPE -MACH +LOCALTIME_CACHE MAIL_USE_FLOCK -MKDIR_PROTOTYPE -MOTIF +MAIL_USE_LOCKF +MAIL_USE_POP +MAIL_USE_SYSTEM_LOCK +MAXPATHLEN +MAX_PRINT_CHARS +MIN_PTY_KERNEL_VERSION +MODE_LINE_BINARY_TEXT +MULTI_KBOARD +MUST_UNDEF__STDC__ NARROWPROTO NEED_BSDTTY NEED_ERRNO +NEED_LIBW NEED_PTEM_H NEED_SIOCTL NEED_UNISTD_H @@ -151,101 +279,248 @@ NOMULTIPLEJOBS NONSYSTEM_DIR_LIBRARY NOT_C_CODE +NOT_USING_MOTIF NO_ABORT NO_ARG_ARRAY +NO_EDITRES +NO_FILIO_H +NO_HYPHENS_IN_FILENAMES +NO_MATHERR NO_REMAP +NO_SHARED_LIBS NO_SIOCTL_H NO_SOCK_SIGIO NO_TERMIO NO_UNION_TYPE NSIG NSIG_MINIMUM -OBJECTS_MACHINE +NULL +NULL_DEVICE +N_BADMAG +N_BSSADDR +N_PAGSIZ +N_SYMOFF +N_TRELOFF +N_TXTOFF ORDINARY_LINK -O_NDELAY +OTHER_FILES +O_APPEND +O_BINARY +O_CREAT +O_EXCL +O_RDONLY +O_RDWR +O_TEXT +O_TRUNC +O_WRONLY +PAGESIZE PENDING_OUTPUT_COUNT -PERROR PNTR_COMPARISON_TYPE +POSIX POSIX_SIGNALS PREFER_VSUSP -PREFER_VSUSP PTY_ITERATION PTY_NAME_SPRINTF PTY_OPEN PTY_TTY_NAME_SPRINTF PURESIZE -READ -REL_ALLOC +PURE_SEG_BITS RUN_TIME_REMAP +SA_RESTART SECTION_ALIGNMENT -SEEK SEGMENT_MASK -SEGSIZ +SEPCHAR +SETPGRP_RELEASES_CTTY SETUP_SLAVE_PTY -SIGMASKTYPE +SHARABLE_LIB_BUG +SHMKEY +SIGALRM +SIGCHLD +SIGHUP +SIGKILL SIGNALS_VIA_CHARACTERS SIGN_EXTEND_CHAR +SIGPIPE +SIGQUIT +SIGTRAP SIGTYPE +SOCKLEN_TYPE +SOLARIS2 +SOLARIS2_4 +SPECIAL_EMACS_INT START_FILES -SVR4 -SYSTEM_MALLOC +START_FILES_1 +STDC_HEADERS +SYMS_SYSTEM +SYSTEM_PURESIZE_EXTRA SYSTEM_TYPE -SYSV_PTYS +SYSV_STREAMS SYSV_SYSTEM_DIR -S_IEXEC -S_IFDIR S_IFLNK -S_IFMT -S_IREAD -S_IWRITE +Srandom TAB3 TABDLY -TERMCAP +TERM +TERMCAP_NAME TERMINFO TEXT_END TEXT_START +THIS_IS_CONFIGURE THIS_IS_MAKEFILE +TIME_WITH_SYS_TIME +TIOCSIGSEND +TM_IN_SYS_TIME ULIMIT_BREAK_VALUE UNEXEC +UNIX98_PTYS +USE_CRT_DLL +USE_MAC_IMAGE_IO USE_MMAP_FOR_BUFFERS +USE_TOOLKIT_SCROLL_BARS USG USG5 USG5_4 -USG_JOBCTRL USG_SHARED_LIBRARIES +USG_SUBTTY_WORKS +VALBITS VIRT_ADDR_VARIES -WCOREDUMP +VMS +WAITTYPE +WAIT_USE_INT WORDS_BIG_ENDIAN +WRETCODE X11R5_INHIBIT_I18N +XINT XOS_NEEDS_TIME_H +XPNTR +XSET +XUINT X_DEFAULT_FONT -_ABIN32 -_MIPS_SZLONG -_POSIX_SOURCE +_AIX +_ARCH_PPC64 +_CALLBACK_ +_FILE_OFFSET_BITS +_GNUC_ +_LP64 +_MALLOC_INTERNAL +_NAIVE_DOS_REGS +_VARARGS_ +_WINSOCKAPI_ +_WINSOCK_H +__ELF__ +__FreeBSD__ +__FreeBSD_version +__GNUC__ +__LITTLE_ENDIAN +__NetBSD__ +__OpenBSD__ +__STDC__ +__arch64__ +__cplusplus +__hpux +__ia64__ +__linux__ +__mc68000__ +__mips__ _longjmp _setjmp +_start +abort +access alloca -data_start +bcmp +bcopy +brk +bzero +calloc +chdir +chmod +chown +close +const +creat +ctime drem +dup +dup2 +edata emacs -entry etext -fatal -fchmod -getpgrp -hp9000s800 +execlp +execvp +fcloseall +fdopen +fgetchar +fileno +flushall +fopen +fputchar +free +fsync +ftruncate +fwrite +getdefdir +getdisk +getenv +getpid +getuid +getw +gmtime +i386 index -jmp_buf -longjmp -m68000 +init_process +isatty +kill +link +linux +localtime +logb +lseek m68k -magic -mc68000 +malloc mips -prep -sel +mkdir +mktemp +open +pclose +pipe +popen +putw +random +read +realloc +rename +rindex +rmdir +sbrk +select +sigmask +signal +sigsetmask +sleep +spawnve +srandom +static +strdup +strerror +stricmp +strnicmp +strupr subprocesses sun -text_start +sys_nerr +system +temacs +tzname +tzset +umask +unix +unlink +utimbuf +utime +vfork +wait +write +xfree # arch-tag: bc80061a-1168-4911-9766-46aaf2640250