Opened 7 years ago

Last modified 6 years ago

#272 accepted enhancement

Add support for wide char printf (vswprintf and friends)

Reported by: dmik Owned by: Yuri Dario
Priority: highest Milestone: libc-0.7
Component: baselayout Version:
Severity: blocker Keywords:
Cc:

Description

The vswprintf() function and its variants is part of the standard and therefore should be present in LIBC.

Attachments (1)

_output.c (38.6 KB) - added by dmik 7 years ago.

Download all attachments as: .zip

Change History (6)

comment:1 Changed 7 years ago by dmik

The printf magic lives in source:/trunk/libc/src/libc/io/_output.c. Attached is the version of this file that brings the wide char work horse (when compiled with -DWIDECHAR, the rest should be trivial. The code guarded with STANDALONE may be simply removed — it's a test case.

Changed 7 years ago by dmik

Attachment: _output.c added

comment:2 Changed 6 years ago by Yuri Dario

Milestone: libc-0.6.6

comment:3 Changed 6 years ago by Yuri Dario

Owner: set to Yuri Dario
Status: newaccepted

comment:4 Changed 6 years ago by Yuri Dario

I need to hold on this ticket, not all dependencies are checked right now. Requires more inspection.

comment:5 Changed 6 years ago by bird

Milestone: libc-0.6.6libc-0.7
Note: See TracTickets for help on using tickets.