diff options
| author | Stefan Monnier | 2003-07-06 21:09:31 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2003-07-06 21:09:31 +0000 |
| commit | 4698665ff54dc0dde4345e52025a67f06f233018 (patch) | |
| tree | e85bcaf142ccf7be021149dfb7a06e05fab679fa /src | |
| parent | c74abe0afd969423d0be6b2477b146fbd8e27b18 (diff) | |
| download | emacs-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')
| -rw-r--r-- | src/ChangeLog | 8 | ||||
| -rw-r--r-- | src/m/amdx86-64.h | 7 | ||||
| -rw-r--r-- | src/m/ia64.h | 9 |
3 files changed, 11 insertions, 13 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 6d92475eb48..5ce80c64743 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,13 @@ | |||
| 1 | 2003-07-06 Stefan Monnier <monnier@cs.yale.edu> | 1 | 2003-07-06 Stefan Monnier <monnier@cs.yale.edu> |
| 2 | 2 | ||
| 3 | * m/amdx86-64.h (MARKBIT): | ||
| 4 | * m/ia64.h (MARKBIT): Remove definition since lisp.h does not compare | ||
| 5 | MARKBIT and ARRAY_MARK_FLAG any more. | ||
| 6 | |||
| 7 | * m/hp800.h (XSETMARKBIT): | ||
| 8 | * m/sr2k.h (XSETMARKBIT): | ||
| 9 | * lisp.h (XSETMARKBIT): Remove unused macro. | ||
| 10 | |||
| 3 | * lisp.h (mark_object): Change prototype. | 11 | * lisp.h (mark_object): Change prototype. |
| 4 | 12 | ||
| 5 | * alloc.c (mark_object): Change arg *Lisp_Object -> Lisp_Object. | 13 | * alloc.c (mark_object): Change arg *Lisp_Object -> Lisp_Object. |
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 | ||
| 4 | This file is part of GNU Emacs. | 4 | This 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 | ||
| 5 | This file is part of GNU Emacs. | 5 | This file is part of GNU Emacs. |
| 6 | 6 | ||
| 7 | GNU Emacs is free software; you can redistribute it and/or modify | 7 | GNU Emacs is free software; you can redistribute it and/or modify |
| 8 | it under the terms of the GNU General Public License as published by | 8 | it under the terms of the GNU General Public License as published by |
| 9 | the Free Software Foundation; either version 1, or (at your option) | 9 | the Free Software Foundation; either version 2, or (at your option) |
| 10 | any later version. | 10 | any later version. |
| 11 | 11 | ||
| 12 | GNU Emacs is distributed in the hope that it will be useful, | 12 | GNU 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)) |