1 |
/* m- file for Mips machines. |
/* m- file for Mips machines. |
2 |
Copyright (C) 1987, 1992, 1999, 2002 Free Software Foundation, Inc. |
Copyright (C) 1987, 1992, 1999, 2002, 2003 Free Software Foundation, Inc. |
3 |
|
|
4 |
This file is part of GNU Emacs. |
This file is part of GNU Emacs. |
5 |
|
|
170 |
((var) = \ |
((var) = \ |
171 |
((int)(type) << VALBITS) \ |
((int)(type) << VALBITS) \ |
172 |
+ (((unsigned) (ptr) << (BITS_PER_INT-VALBITS)) >> (BITS_PER_INT-VALBITS))) |
+ (((unsigned) (ptr) << (BITS_PER_INT-VALBITS)) >> (BITS_PER_INT-VALBITS))) |
|
|
|
|
#define XUNMARK(a) \ |
|
|
((a) = \ |
|
|
(((unsigned)(a) << (BITS_PER_INT-GCTYPEBITS-VALBITS)) \ |
|
|
>> (BITS_PER_INT-GCTYPEBITS-VALBITS))) |
|
173 |
|
|
174 |
#if !defined (NEWSOS5) && !defined (__linux__) |
#if !defined (NEWSOS5) && !defined (__linux__) |
175 |
#ifdef USG |
#ifdef USG |