[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #49842] Missing functions native2unicode and u
From: |
Markus Mützel |
Subject: |
[Octave-bug-tracker] [bug #49842] Missing functions native2unicode and unicode2native |
Date: |
Sat, 21 Jan 2017 20:14:41 +0000 (UTC) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:51.0) Gecko/20100101 Firefox/51.0 |
Follow-up Comment #4, bug #49842 (project octave):
The attached patch uses libunistring from libgnu instead of ICU for the
conversion. That makes it actually easier since we no longer need to convert
to UTF-32 intermittently, and these functions natively work on strings
containing 0.
To compile successfully with this patch, you need to run the full
bootstrap-configure-make cycle.
With libunistring added, I am going to rework the patch in bug #49118, too.
The conversion between UTF-8 <-> UTF-16 needed there can easily done with
libunistring, too, without the need for a newer compiler.
(file #39525)
_______________________________________________________
Additional Item Attachment:
File name: bug49842_native2unicode_unicode2native_v2.patch Size:12 KB
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?49842>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/