[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[emacs-bidi] Re: synchronizing emacs-unicode branch to HEAD
From: |
Andreas Schwab |
Subject: |
[emacs-bidi] Re: synchronizing emacs-unicode branch to HEAD |
Date: |
Tue, 09 Sep 2003 11:59:11 +0200 |
User-agent: |
Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3.50 (gnu/linux) |
Kenichi Handa <address@hidden> writes:
> That branch is now obsolete. Please check out the branch
> emacs-unicode-2.
I'm getting a crash on ia64 during bootstrap while the lisp files are
compiled. I can fix it with the patch below, but it is probably not the
right fix. I guess one of the c_functions is not GC clean, but I haven't
been able to find out which one.
--- chartab.c.~1.1.4.1.~ 2003-09-09 10:27:16.000000000 +0200
+++ chartab.c 2003-09-09 11:41:35.000000000 +0200
@@ -773,8 +773,10 @@ map_char_table (c_function, function, ta
{
Lisp_Object range, val;
int c, i;
+ struct gcpro gcpro1;
range = Fcons (make_number (0), Qnil);
+ GCPRO1 (range);
val = XCHAR_TABLE (table)->ascii;
if (SUB_CHAR_TABLE_P (val))
val = XSUB_CHAR_TABLE (val)->contents[0];
@@ -818,6 +820,8 @@ map_char_table (c_function, function, ta
else
call2 (function, range, val);
}
+
+ UNGCPRO;
}
DEFUN ("map-char-table", Fmap_char_table, Smap_char_table,
Andreas.
--
Andreas Schwab, SuSE Labs, address@hidden
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."