[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] trunk r115026: * chartab.c (make_sub_char_table): Fix size
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] trunk r115026: * chartab.c (make_sub_char_table): Fix size typo. |
Date: |
Fri, 08 Nov 2013 07:28:39 +0000 |
User-agent: |
Bazaar (2.6b2) |
------------------------------------------------------------
revno: 115026
revision-id: address@hidden
parent: address@hidden
fixes bug: http://debbugs.gnu.org/15825
committer: Paul Eggert <address@hidden>
branch nick: trunk
timestamp: Thu 2013-11-07 23:28:21 -0800
message:
* chartab.c (make_sub_char_table): Fix size typo.
This bug was introduced in my 2013-06-21 change, and caused
struct Lisp_Sub_Char_Table objects to be given too many slots,
which broke 'make -C admin/unidata'.
modified:
src/ChangeLog changelog-20091113204419-o5vbwnq5f7feedwu-1438
src/chartab.c chartab.c-20091113204419-o5vbwnq5f7feedwu-8539
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2013-11-07 22:21:08 +0000
+++ b/src/ChangeLog 2013-11-08 07:28:21 +0000
@@ -1,3 +1,10 @@
+2013-11-08 Paul Eggert <address@hidden>
+
+ * chartab.c (make_sub_char_table): Fix size typo (Bug#15825).
+ This bug was introduced in my 2013-06-21 change, and caused
+ struct Lisp_Sub_Char_Table objects to be given too many slots,
+ which broke 'make -C admin/unidata'.
+
2013-11-07 Jan Djärv <address@hidden>
Import changes from mac-port 4.5.
=== modified file 'src/chartab.c'
--- a/src/chartab.c 2013-11-04 06:09:03 +0000
+++ b/src/chartab.c 2013-11-08 07:28:21 +0000
@@ -141,7 +141,8 @@
make_sub_char_table (int depth, int min_char, Lisp_Object defalt)
{
Lisp_Object table;
- int size = CHAR_TABLE_STANDARD_SLOTS + chartab_size[depth];
+ int size = (PSEUDOVECSIZE (struct Lisp_Sub_Char_Table, contents)
+ + chartab_size[depth]);
table = Fmake_vector (make_number (size), defalt);
XSETPVECTYPE (XVECTOR (table), PVEC_SUB_CHAR_TABLE);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] trunk r115026: * chartab.c (make_sub_char_table): Fix size typo.,
Paul Eggert <=