emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Unicode-2] `C-h f' error


From: Kenichi Handa
Subject: Re: [Unicode-2] `C-h f' error
Date: Sun, 25 Nov 2007 21:39:47 +0900
User-agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/23.0.60 (i686-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)

In article <address@hidden>, address@hidden (Johan Bockg$(D+)(Brd) writes:

> Your change replaced make_symbol with Fmake_symbol (and intern with
> Fintern), and make_symbol does

>     Fmake_symbol ((!NILP (Vpurify_flag)
>                    ? make_pure_string (str, len, len, 0)
>                    : make_string (str, len)));

> In the make_symbol/Fmake_symbol pair of functions, the Vpurify_flag
> check is in the former (so is not done after the change); but in the
> intern/Fintern pair it is in the latter. Isn't this the problem?

Ah! Good point!  Perhaps you are right.

But, I don't understand the reason of calling
make_pure_string always with the last arg multibyte as 0.
It isn't consistent with the case of Vpurify_flag is nil
(letting make_string determine the multibyteness).

Richard, don't you remember anything?  It seems that this
part was lastly modified by you about 10 years ago.

---
Kenichi Handa
address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]