#3643 assigned enhancement

Add support for uchar.h header

Reported by: Sal Owned by: Needs Funding
Priority: normal Milestone: Indefinite
Component: unspecified Version:
Severity: normal Keywords: POSIX-Compliance
Cc: Blocked By:
Blocking:

Description (last modified by Joel Sherrill)

uchar.h is a C11 header currently not supported by RTEMS. The methods uchar.h implements are the following:

c16rtomb()
c32rtomb()
mbrtoc16()
mbrtoc32()

NOTE: POSIX is currently (2008) based on C99 and this is new in C11.

Change History (4)

comment:1 Changed on Dec 7, 2018 at 6:04:55 PM by Sal

Summary: Add support for uchar.h methodsAdd support for uchar.h header

comment:2 Changed on Dec 7, 2018 at 6:08:31 PM by shashvat jain

Keywords: POSIX-Compliance added

comment:3 Changed on Dec 8, 2018 at 12:35:12 AM by Marçal Comajoan Cara <mcomajoancara@…>

In add0b6a3/rtems:

Implement POSIX API Signature Compliance Tests for uchar.h

This header file is C11 and not currently supported by RTEMS.
See #3643.

This work was part of GCI 2018.

comment:4 Changed on Dec 8, 2018 at 12:45:02 AM by Joel Sherrill

Description: modified (diff)
Owner: set to Needs Funding
Status: newassigned
Note: See TracTickets for help on using tickets.