Commit 4698665f authored by Stefan Monnier's avatar Stefan Monnier
Browse files

(MARKBIT): Remove definition since lisp.h does not compare

MARKBIT and ARRAY_MARK_FLAG any more.
parent c74abe0a
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.
......
/* 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)
......
/* 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))
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment