aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier2007-09-29 20:55:28 +0000
committerStefan Monnier2007-09-29 20:55:28 +0000
commit4c37a4144709f6b4649de6bbbe335b280d53781e (patch)
treef0af61bc49ef7b90649cd9cb5680dd44809ff4ee /src
parentb9466edba14f4158ce1dd182b43973b37da98093 (diff)
downloademacs-4c37a4144709f6b4649de6bbbe335b280d53781e.tar.gz
emacs-4c37a4144709f6b4649de6bbbe335b280d53781e.zip
(safe_debug_print): Use XHASH.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog2
-rw-r--r--src/print.c6
2 files changed, 3 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index d91aa11e9dd..0f2e34fe94e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,7 @@
12007-09-29 Stefan Monnier <monnier@iro.umontreal.ca> 12007-09-29 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * print.c (safe_debug_print): Use XHASH.
4
3 * lisp.h (DECL_ALIGN, USE_LSB_TAG): Move logic to before definition of 5 * lisp.h (DECL_ALIGN, USE_LSB_TAG): Move logic to before definition of
4 Lisp elements such as tags. 6 Lisp elements such as tags.
5 (XHASH): New macro. 7 (XHASH): New macro.
diff --git a/src/print.c b/src/print.c
index a14c041d6a2..911422ac25b 100644
--- a/src/print.c
+++ b/src/print.c
@@ -1025,11 +1025,7 @@ safe_debug_print (arg)
1025 else 1025 else
1026 fprintf (stderr, "#<%s_LISP_OBJECT 0x%08lx>\r\n", 1026 fprintf (stderr, "#<%s_LISP_OBJECT 0x%08lx>\r\n",
1027 !valid ? "INVALID" : "SOME", 1027 !valid ? "INVALID" : "SOME",
1028#ifdef NO_UNION_TYPE 1028 (unsigned long) XHASH (arg)
1029 (unsigned long) arg
1030#else
1031 (unsigned long) arg.i
1032#endif
1033 ); 1029 );
1034} 1030}
1035 1031