aboutsummaryrefslogtreecommitdiffstats
path: root/src/m
diff options
context:
space:
mode:
authorStefan Monnier2003-07-06 21:09:31 +0000
committerStefan Monnier2003-07-06 21:09:31 +0000
commit4698665ff54dc0dde4345e52025a67f06f233018 (patch)
treee85bcaf142ccf7be021149dfb7a06e05fab679fa /src/m
parentc74abe0afd969423d0be6b2477b146fbd8e27b18 (diff)
downloademacs-4698665ff54dc0dde4345e52025a67f06f233018.tar.gz
emacs-4698665ff54dc0dde4345e52025a67f06f233018.zip
(MARKBIT): Remove definition since lisp.h does not compare
MARKBIT and ARRAY_MARK_FLAG any more.
Diffstat (limited to 'src/m')
-rw-r--r--src/m/amdx86-64.h7
-rw-r--r--src/m/ia64.h9
2 files changed, 3 insertions, 13 deletions
diff --git a/src/m/amdx86-64.h b/src/m/amdx86-64.h
index c7cfbf8b847..8043ca0178b 100644
--- a/src/m/amdx86-64.h
+++ b/src/m/amdx86-64.h
@@ -1,5 +1,5 @@
1/* machine description file for AMD x86-64. 1/* machine description file for AMD x86-64.
2 Copyright (C) 2002 Free Software Foundation, Inc. 2 Copyright (C) 2002, 2003 Free Software Foundation, Inc.
3 3
4This file is part of GNU Emacs. 4This file is part of GNU Emacs.
5 5
@@ -101,11 +101,6 @@ Boston, MA 02111-1307, USA. */
101 101
102#define VALBITS 60 102#define VALBITS 60
103 103
104/* This definition of MARKBIT is necessary because of the comparison of
105 ARRAY_MARK_FLAG and MARKBIT in an #if in lisp.h, which cpp doesn't like. */
106
107#define MARKBIT 0x8000000000000000L
108
109/* Define XINT and XUINT so that they can take arguments of type int */ 104/* Define XINT and XUINT so that they can take arguments of type int */
110#define XINT(a) (((long) (a) << (BITS_PER_LONG - VALBITS)) >> (BITS_PER_LONG - VALBITS)) 105#define XINT(a) (((long) (a) << (BITS_PER_LONG - VALBITS)) >> (BITS_PER_LONG - VALBITS))
111#define XUINT(a) ((long) (a) & VALMASK) 106#define XUINT(a) ((long) (a) & VALMASK)
diff --git a/src/m/ia64.h b/src/m/ia64.h
index 0d74bc9c83e..a765fab1543 100644
--- a/src/m/ia64.h
+++ b/src/m/ia64.h
@@ -1,12 +1,12 @@
1/* machine description file for the IA-64 architecture. 1/* machine description file for the IA-64 architecture.
2 Copyright (C) 2000, 2002 Free Software Foundation, Inc. 2 Copyright (C) 2000, 2002, 2003 Free Software Foundation, Inc.
3 Contributed by David Mosberger <davidm@hpl.hp.com> 3 Contributed by David Mosberger <davidm@hpl.hp.com>
4 4
5This file is part of GNU Emacs. 5This file is part of GNU Emacs.
6 6
7GNU Emacs is free software; you can redistribute it and/or modify 7GNU Emacs is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by 8it under the terms of the GNU General Public License as published by
9the Free Software Foundation; either version 1, or (at your option) 9the Free Software Foundation; either version 2, or (at your option)
10any later version. 10any later version.
11 11
12GNU Emacs is distributed in the hope that it will be useful, 12GNU Emacs is distributed in the hope that it will be useful,
@@ -123,11 +123,6 @@ Boston, MA 02111-1307, USA. */
123 123
124#define VALBITS 60 124#define VALBITS 60
125 125
126/* This definition of MARKBIT is necessary because of the comparison of
127 ARRAY_MARK_FLAG and MARKBIT in an #if in lisp.h, which cpp doesn't like. */
128
129#define MARKBIT 0x8000000000000000L
130
131/* Define XINT and XUINT so that they can take arguments of type int */ 126/* Define XINT and XUINT so that they can take arguments of type int */
132 127
133#define XINT(a) (((long) (a) << (BITS_PER_LONG - VALBITS)) >> (BITS_PER_LONG - VALBITS)) 128#define XINT(a) (((long) (a) << (BITS_PER_LONG - VALBITS)) >> (BITS_PER_LONG - VALBITS))