NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: lib/48427: libedit shouldn't require ISO 10646
The following reply was made to PR lib/48427; it has been noted by GNATS.
From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: NetBSD bugtracking <gnats-bugs%NetBSD.org@localhost>
Cc:
Subject: Re: lib/48427: libedit shouldn't require ISO 10646
Date: Sat, 7 Dec 2013 10:42:31 +0100
On Fri, Dec 06, 2013 at 04:15:04PM -0800, Yuri wrote:
> On 12/06/2013 16:05, Thomas Klausner wrote:
> > Do I understand correctly that you're saying that what the user
> > defines in the environment changes how wchar_t is defined?
>
> No, wchar_t by definition holds numeric values of the character code
> points wider than 8 bits, for various character sets.
> Particular character set represented by wchar_t may vary depending
> on the choice of the user.
>
> Your compile time limit of the character set to UCS is too narrow.
> Character set should be allowed to vary at the runtime. And any
> character set limitations should be done at the runtime too.
I don't know much about this stuff, but I can easily imagine that
wchar_t always contains UCS and that there is a translation layer
between the user-visible encoding and the one in wchar_t.
I'll let someone who knows more about this stuff continue this
conversation.
Thomas
Home |
Main Index |
Thread Index |
Old Index