1
Fork 0
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:
Stefan Monnier 2003-07-06 21:09:31 +00:00
parent c74abe0afd
commit 4698665ff5
3 changed files with 11 additions and 13 deletions

View file

@ -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.

View file

@ -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)

View file

@ -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))