mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-01 01:41:01 -08:00
* alloc.c (POINTERS_MIGHT_HIDE_IN_OBJECTS): New macro. (mark_memory): Mark Lisp_Objects only if pointers might hide in objects, as mark_maybe_pointer will catch them otherwise. (GC_LISP_OBJECT_ALIGNMENT): Remove; no longer needed. * s/gnu-linux.h (GC_LISP_OBJECT_ALIGNMENT) [__mc68000__]: Likewise. |
||
|---|---|---|
| .. | ||
| aix4-2.h | ||
| bsd-common.h | ||
| cygwin.h | ||
| darwin.h | ||
| freebsd.h | ||
| gnu-kfreebsd.h | ||
| gnu-linux.h | ||
| gnu.h | ||
| hpux10-20.h | ||
| hpux11.h | ||
| irix6-5.h | ||
| ms-w32.h | ||
| msdos.h | ||
| netbsd.h | ||
| openbsd.h | ||
| README | ||
| sol2-6.h | ||
| sol2-10.h | ||
| template.h | ||
| unixware.h | ||
| usg5-4-common.h | ||
This directory contains C header files containing operating-system-specific definitions. Each file describes a particular operating system. The emacs configuration script edits ../config.h to include the appropriate one of these files, and then each emacs source file includes config.h. template.h is a generic template for system descriptions; it describes the parameters a system file can specify.