summaryrefslogtreecommitdiff
path: root/src/m/ia64.h
diff options
context:
space:
mode:
authorChong Yidong <cyd@stupidchicken.com>2010-12-03 17:01:43 -0500
committerChong Yidong <cyd@stupidchicken.com>2010-12-03 17:01:43 -0500
commit903653532fd8935d4f07627890b9502618d5a432 (patch)
tree6ed247b824131105ca98f69eba995d11fadc8513 /src/m/ia64.h
parente5bd16703f901d9c8e7bc29da98e761f768161fc (diff)
downloademacs-903653532fd8935d4f07627890b9502618d5a432.tar.gz
Revert to 2010-12-03T11:48:24Z!jan.h.d@swipnet.se.
Diffstat (limited to 'src/m/ia64.h')
-rw-r--r--src/m/ia64.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/m/ia64.h b/src/m/ia64.h
index e9cf07b6789..bbf09ac878b 100644
--- a/src/m/ia64.h
+++ b/src/m/ia64.h
@@ -31,6 +31,13 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#define EMACS_INT long
#define EMACS_UINT unsigned long
+/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
+ the 24-bit bit field into an int. In other words, if bit fields
+ are always unsigned.
+
+ This flag only matters if you use USE_LISP_UNION_TYPE. */
+#define EXPLICIT_SIGN_EXTEND
+
/* Data type of load average, as read out of kmem. */
#define LOAD_AVE_TYPE long