Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
3e0de07f
Commit
3e0de07f
authored
Nov 30, 2009
by
Stefan Monnier
Browse files
(print_preprocess): Preprocess the key_and_value table of
hashtables, even tho they're "hidden" (bug#5082).
parent
67296dda
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
1 deletion
+13
-1
src/ChangeLog
src/ChangeLog
+6
-1
src/print.c
src/print.c
+7
-0
No files found.
src/ChangeLog
View file @
3e0de07f
2009-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
* print.c (print_preprocess): Preprocess the key_and_value table of
hashtables, even tho they're "hidden" (bug#5082).
2009-11-29 Jan Djärv <jan.h.d@swipnet.se>
* frame.c (frame_make_pointer_invisible)
...
...
@@ -16,7 +21,7 @@
* xterm.c (x_delete_terminal): Set dpyinfo->display to NULL.
* frame.c (frame_make_pointer_invisible)
(frame_make_pointer_visible): Just return if there isn't any selected
(frame_make_pointer_visible): Just return if there isn't any selected
frame.
* search.c (simple_search): Remove warning by making *p const.
...
...
src/print.c
View file @
3e0de07f
...
...
@@ -1416,6 +1416,13 @@ print_preprocess (obj)
size
&=
PSEUDOVECTOR_SIZE_MASK
;
for
(
i
=
0
;
i
<
size
;
i
++
)
print_preprocess
(
XVECTOR
(
obj
)
->
contents
[
i
]);
if
(
HASH_TABLE_P
(
obj
))
{
/* For hash tables, the key_and_value slot is past
`size' because it needs to be marked specially in case
the table is weak. */
struct
Lisp_Hash_Table
*
h
=
XHASH_TABLE
(
obj
);
print_preprocess
(
h
->
key_and_value
);
}
break
;
default:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment