annotate src/m/intel386.h @ 108276:41220cd25ea8

* cua-base.el, cua-gmrk.el: Fix use of `filter-buffer-substring'.
author Juanma Barranquero <lekktu@gmail.com>
date Fri, 07 May 2010 02:46:09 +0200
parents ddb9a8f686bd
children 6fcaca6266ae
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
525
44213fc1fbb6 *** empty log message ***
Jim Blandy <jimb@redhat.com>
parents: 456
diff changeset
1 /* Machine description file for intel 386.
108260
ddb9a8f686bd Comment changes for some src/m/*.h files.
Glenn Morris <rgm@gnu.org>
parents: 108114
diff changeset
2 Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
ddb9a8f686bd Comment changes for some src/m/*.h files.
Glenn Morris <rgm@gnu.org>
parents: 108114
diff changeset
3 2009, 2010 Free Software Foundation, Inc.
456
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
4
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
5 This file is part of GNU Emacs.
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
6
94714
7e5b32f86a4c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 92360
diff changeset
7 GNU Emacs is free software: you can redistribute it and/or modify
456
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
8 it under the terms of the GNU General Public License as published by
94714
7e5b32f86a4c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 92360
diff changeset
9 the Free Software Foundation, either version 3 of the License, or
7e5b32f86a4c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 92360
diff changeset
10 (at your option) any later version.
456
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
11
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
12 GNU Emacs is distributed in the hope that it will be useful,
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
15 GNU General Public License for more details.
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
16
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
17 You should have received a copy of the GNU General Public License
94714
7e5b32f86a4c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 92360
diff changeset
18 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
456
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
19
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
20
78499
49b363c28dce Replace `iff' in comments.
Glenn Morris <rgm@gnu.org>
parents: 78258
diff changeset
21 /* Define WORDS_BIG_ENDIAN if lowest-numbered byte in a word
9095
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 8892
diff changeset
22 is the most significant byte. */
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 8892
diff changeset
23 #undef WORDS_BIG_ENDIAN
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 8892
diff changeset
24
456
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
25 #ifdef USG
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
26 #define TEXT_START 0
7930
d7d962844f5f Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 7874
diff changeset
27 #endif /* USG */
456
c0335c02f1d7 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
28
9819
bb44f0c88ec2 [WINDOWSNT]: (VIRT_ADDR_VARIES, DATA_END, DATA_START, HAVE_ALLOCA): Defined.
Karl Heuer <kwzh@gnu.org>
parents: 9095
diff changeset
29 #ifdef WINDOWSNT
bb44f0c88ec2 [WINDOWSNT]: (VIRT_ADDR_VARIES, DATA_END, DATA_START, HAVE_ALLOCA): Defined.
Karl Heuer <kwzh@gnu.org>
parents: 9095
diff changeset
30 #define VIRT_ADDR_VARIES
bb44f0c88ec2 [WINDOWSNT]: (VIRT_ADDR_VARIES, DATA_END, DATA_START, HAVE_ALLOCA): Defined.
Karl Heuer <kwzh@gnu.org>
parents: 9095
diff changeset
31 #define DATA_START get_data_start ()
bb44f0c88ec2 [WINDOWSNT]: (VIRT_ADDR_VARIES, DATA_END, DATA_START, HAVE_ALLOCA): Defined.
Karl Heuer <kwzh@gnu.org>
parents: 9095
diff changeset
32 #endif
12828
f270ad11be9c [linux] (ULIMIT_BREAK_VALUE, SEGMENT_MASK): Moved from linux.h.
Richard M. Stallman <rms@gnu.org>
parents: 12548
diff changeset
33
96739
77c53729bbb6 * m/m68k.h (linux): Use GNU_LINUX instead.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96738
diff changeset
34 #ifdef GNU_LINUX
12828
f270ad11be9c [linux] (ULIMIT_BREAK_VALUE, SEGMENT_MASK): Moved from linux.h.
Richard M. Stallman <rms@gnu.org>
parents: 12548
diff changeset
35 /* libc-linux/sysdeps/linux/i386/ulimit.c says that due to shared library, */
f270ad11be9c [linux] (ULIMIT_BREAK_VALUE, SEGMENT_MASK): Moved from linux.h.
Richard M. Stallman <rms@gnu.org>
parents: 12548
diff changeset
36 /* we cannot get the maximum address for brk */
f270ad11be9c [linux] (ULIMIT_BREAK_VALUE, SEGMENT_MASK): Moved from linux.h.
Richard M. Stallman <rms@gnu.org>
parents: 12548
diff changeset
37 #define ULIMIT_BREAK_VALUE (32*1024*1024)
f270ad11be9c [linux] (ULIMIT_BREAK_VALUE, SEGMENT_MASK): Moved from linux.h.
Richard M. Stallman <rms@gnu.org>
parents: 12548
diff changeset
38
f270ad11be9c [linux] (ULIMIT_BREAK_VALUE, SEGMENT_MASK): Moved from linux.h.
Richard M. Stallman <rms@gnu.org>
parents: 12548
diff changeset
39 #define SEGMENT_MASK ((SEGMENT_SIZE)-1)
f270ad11be9c [linux] (ULIMIT_BREAK_VALUE, SEGMENT_MASK): Moved from linux.h.
Richard M. Stallman <rms@gnu.org>
parents: 12548
diff changeset
40 #endif
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
41
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
42 /* arch-tag: 746338f0-cb7b-4f49-a98c-cb50817cf2ec
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
43 (do not change this comment) */