mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-26 07:11:34 -08:00
(MARKBIT): Remove definition since lisp.h does not compare
MARKBIT and ARRAY_MARK_FLAG any more.
This commit is contained in:
parent
c74abe0afd
commit
4698665ff5
3 changed files with 11 additions and 13 deletions
|
|
@ -1,5 +1,13 @@
|
|||
2003-07-06 Stefan Monnier <monnier@cs.yale.edu>
|
||||
|
||||
* m/amdx86-64.h (MARKBIT):
|
||||
* m/ia64.h (MARKBIT): Remove definition since lisp.h does not compare
|
||||
MARKBIT and ARRAY_MARK_FLAG any more.
|
||||
|
||||
* m/hp800.h (XSETMARKBIT):
|
||||
* m/sr2k.h (XSETMARKBIT):
|
||||
* lisp.h (XSETMARKBIT): Remove unused macro.
|
||||
|
||||
* lisp.h (mark_object): Change prototype.
|
||||
|
||||
* alloc.c (mark_object): Change arg *Lisp_Object -> Lisp_Object.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/* machine description file for AMD x86-64.
|
||||
Copyright (C) 2002 Free Software Foundation, Inc.
|
||||
Copyright (C) 2002, 2003 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
@ -101,11 +101,6 @@ Boston, MA 02111-1307, USA. */
|
|||
|
||||
#define VALBITS 60
|
||||
|
||||
/* This definition of MARKBIT is necessary because of the comparison of
|
||||
ARRAY_MARK_FLAG and MARKBIT in an #if in lisp.h, which cpp doesn't like. */
|
||||
|
||||
#define MARKBIT 0x8000000000000000L
|
||||
|
||||
/* Define XINT and XUINT so that they can take arguments of type int */
|
||||
#define XINT(a) (((long) (a) << (BITS_PER_LONG - VALBITS)) >> (BITS_PER_LONG - VALBITS))
|
||||
#define XUINT(a) ((long) (a) & VALMASK)
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/* machine description file for the IA-64 architecture.
|
||||
Copyright (C) 2000, 2002 Free Software Foundation, Inc.
|
||||
Copyright (C) 2000, 2002, 2003 Free Software Foundation, Inc.
|
||||
Contributed by David Mosberger <davidm@hpl.hp.com>
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 1, or (at your option)
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
|
|
@ -123,11 +123,6 @@ Boston, MA 02111-1307, USA. */
|
|||
|
||||
#define VALBITS 60
|
||||
|
||||
/* This definition of MARKBIT is necessary because of the comparison of
|
||||
ARRAY_MARK_FLAG and MARKBIT in an #if in lisp.h, which cpp doesn't like. */
|
||||
|
||||
#define MARKBIT 0x8000000000000000L
|
||||
|
||||
/* Define XINT and XUINT so that they can take arguments of type int */
|
||||
|
||||
#define XINT(a) (((long) (a) << (BITS_PER_LONG - VALBITS)) >> (BITS_PER_LONG - VALBITS))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue