utf32 support

Frank Kühndel frank.kuehndel at embedded-brains.de
Tue Mar 19 11:20:17 UTC 2024


Hello John,

just a side node:

Strictly speaking UTF32 does not exist [1]. The correct name is UCS-4 
(i.e store each character in four bytes). "Current plans are that there 
will never be characters assigned outside the 21-bit code space from 
0x000000 to 0x10FFFF" [2].

References:

[1] Section "Unicode encodings" in 
https://tldp.org/HOWTO/Unicode-HOWTO-1.html#ss1.2

[2] Section "What are UCS and ISO 10646?" in 
https://www.cl.cam.ac.uk/~mgk25/unicode.html

Greetings,
fk

On 3/18/24 19:02, Gedare Bloom wrote:
> I think it would be wchar_t support in newlib.
> 
> On Mon, Mar 18, 2024 at 11:56 AM Joel Sherrill<joel at rtems.org>  wrote:
>> What does support for UTF-32 entail? Do you have an idea what software functions you are looking for?
>>
>> I see the International Components for Unicode (ICU) has a converter (https://icu.unicode.org/download) which looks it might be part of a solution.
>>
>> Multibyte character methods defined by POSIX would be in newlib.
>>
>> I'm not well versed in this area so have questions but I think it basically comes down to what software libraries an application needs and porting those to RTEMS -- assuming the license is ok.
>>
>> --joel
>>
>> On Mon, Mar 18, 2024 at 12:15 PM John Howard<echosoft.llc at gmail.com>  wrote:
>>> I want to add utf32 support.
>>>
>>> Where do I start?
>>>
>>> — John
>>> _______________________________________________
>>> devel mailing list
>>> devel at rtems.org
>>> http://lists.rtems.org/mailman/listinfo/devel
>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
> 

-- 
embedded brains GmbH & Co. KG
Herr Frank KÜHNDEL
Dornierstr. 4
82178 Puchheim
Germany
email: frank.kuehndel at embedded-brains.de
phone:  +49-89-18 94 741 - 23
mobile: +49-176-15 22 06 - 11

Registergericht: Amtsgericht München
Registernummer: HRA 117265
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/


More information about the devel mailing list