public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug localedata/19575] Status of GB18030 tables
       [not found] <bug-19575-131@http.sourceware.org/bugzilla/>
@ 2023-05-22 19:00 ` bruno at clisp dot org
  2023-05-22 19:05 ` bruno at clisp dot org
  2023-05-22 19:07 ` bruno at clisp dot org
  2 siblings, 0 replies; 3+ messages in thread
From: bruno at clisp dot org @ 2023-05-22 19:00 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=19575

Bruno Haible <bruno at clisp dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bruno at clisp dot org

--- Comment #15 from Bruno Haible <bruno at clisp dot org> ---
(In reply to Andreas Schwab from comment #11)
> it's only that glibc cannot use
> non-roundtrip code points, and this is shared with a couple of other legacy
> encodings.

This is not correct. glibc has non-roundtrip code points for 22 encodings,
namely those for which there is a file glibc/iconvdata/<encoding>.irreversible.
This file is the Xor between the conversion table in the "<encoding> → Unicode"
mapping and the inverse mapping "<encoding> ← Unicode".

The GB18030-2005 converter in glibc could have been implemented with
non-roundtrip mappings as in the attached GB18030.irreversible file. But it
would have been extra work to do so.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug localedata/19575] Status of GB18030 tables
       [not found] <bug-19575-131@http.sourceware.org/bugzilla/>
  2023-05-22 19:00 ` [Bug localedata/19575] Status of GB18030 tables bruno at clisp dot org
@ 2023-05-22 19:05 ` bruno at clisp dot org
  2023-05-22 19:07 ` bruno at clisp dot org
  2 siblings, 0 replies; 3+ messages in thread
From: bruno at clisp dot org @ 2023-05-22 19:05 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=19575

--- Comment #16 from Bruno Haible <bruno at clisp dot org> ---
Created attachment 14902
  --> https://sourceware.org/bugzilla/attachment.cgi?id=14902&action=edit
possible non-roundtrip mappings in a GB18030 converter

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug localedata/19575] Status of GB18030 tables
       [not found] <bug-19575-131@http.sourceware.org/bugzilla/>
  2023-05-22 19:00 ` [Bug localedata/19575] Status of GB18030 tables bruno at clisp dot org
  2023-05-22 19:05 ` bruno at clisp dot org
@ 2023-05-22 19:07 ` bruno at clisp dot org
  2 siblings, 0 replies; 3+ messages in thread
From: bruno at clisp dot org @ 2023-05-22 19:07 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=19575

--- Comment #17 from Bruno Haible <bruno at clisp dot org> ---
For the GB18030-2022 version, which is requested through
https://sourceware.org/bugzilla/show_bug.cgi?id=30243 , this issue will be moot
though: GB18030-2022 does not require non-roundtrip mappings.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-05-22 19:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-19575-131@http.sourceware.org/bugzilla/>
2023-05-22 19:00 ` [Bug localedata/19575] Status of GB18030 tables bruno at clisp dot org
2023-05-22 19:05 ` bruno at clisp dot org
2023-05-22 19:07 ` bruno at clisp dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).