Opened 12 years ago
Last modified 12 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)
Change History (6)
comment:1 by , 12 years ago
by , 12 years ago
comment:2 by , 12 years ago
| Milestone: | → libc-0.6.6 | 
|---|
comment:3 by , 12 years ago
| Owner: | set to | 
|---|---|
| Status: | new → accepted | 
comment:4 by , 12 years ago
I need to hold on this ticket, not all dependencies are checked right now. Requires more inspection.
comment:5 by , 12 years ago
| Milestone: | libc-0.6.6 → libc-0.7 | 
|---|
  Note:
 See   TracTickets
 for help on using tickets.
    

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 withSTANDALONEmay be simply removed — it's a test case.