aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2013-10-15 14:03:00 -0700
committerPaul Eggert2013-10-15 14:03:00 -0700
commit5e15c624f938bbf0dafb055b5807dca03cc09bb5 (patch)
tree63add60ead06a2ba70dbe11a339a1fab9ec57f9d /src
parent6456c0ea41cc16e94943ff9c4c20d35f94bdbbf7 (diff)
downloademacs-5e15c624f938bbf0dafb055b5807dca03cc09bb5.tar.gz
emacs-5e15c624f938bbf0dafb055b5807dca03cc09bb5.zip
* print.c (print_object): Print " ..." when truncating bool vectors.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/print.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index ece16c869c0..19f7fdcfcff 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12013-10-15 Paul Eggert <eggert@cs.ucla.edu>
2
3 * print.c (print_object): Print " ..." when truncating bool vectors.
4
12013-10-15 Eli Zaretskii <eliz@gnu.org> 52013-10-15 Eli Zaretskii <eliz@gnu.org>
2 6
3 * w32inevt.c (do_mouse_event): Support mouse wheel and all the 5 7 * w32inevt.c (do_mouse_event): Support mouse wheel and all the 5
diff --git a/src/print.c b/src/print.c
index 04552be906f..965d719f852 100644
--- a/src/print.c
+++ b/src/print.c
@@ -1707,6 +1707,7 @@ print_object (Lisp_Object obj, Lisp_Object printcharfun, bool escapeflag)
1707 EMACS_INT size = bool_vector_size (obj); 1707 EMACS_INT size = bool_vector_size (obj);
1708 ptrdiff_t size_in_chars = ((size + BOOL_VECTOR_BITS_PER_CHAR - 1) 1708 ptrdiff_t size_in_chars = ((size + BOOL_VECTOR_BITS_PER_CHAR - 1)
1709 / BOOL_VECTOR_BITS_PER_CHAR); 1709 / BOOL_VECTOR_BITS_PER_CHAR);
1710 ptrdiff_t real_size_in_chars = size_in_chars;
1710 GCPRO1 (obj); 1711 GCPRO1 (obj);
1711 1712
1712 PRINTCHAR ('#'); 1713 PRINTCHAR ('#');
@@ -1751,6 +1752,9 @@ print_object (Lisp_Object obj, Lisp_Object printcharfun, bool escapeflag)
1751 PRINTCHAR (c); 1752 PRINTCHAR (c);
1752 } 1753 }
1753 } 1754 }
1755
1756 if (size_in_chars < real_size_in_chars)
1757 strout (" ...", 4, 4, printcharfun);
1754 PRINTCHAR ('\"'); 1758 PRINTCHAR ('\"');
1755 1759
1756 UNGCPRO; 1760 UNGCPRO;