[1.7] wprintf is broken?
IWAMURO Motonori
deenheart@gmail.com
Wed May 27 19:56:00 GMT 2009
Sorry, my report is not correct.
Because we must mix neither wide-character I/O nor multibyte-character
I/O in the specification.
(see the manual of fwide() function)
2009/5/17 Corinna Vinschen <corinna-cygwin@cygwin.com>:
> On May 16 23:56, IWAMURO Motonori wrote:
>> Hi.
>>
>> wprintf is broken?
>>
>> I compile & run the following source:
>>
>> #include <stdio.h>
>> #include <locale.h>
>> #include <wchar.h>
>> int main(void) {
>> setlocale(LC_ALL, "en_US.UTF-8");
>> wprintf(L"%ls\n", L"Test\n");
>> printf("Test\n");
>> return 0;
>> }
>>
>> Result text:
>> http://vmi.jp/tmp/wprintf-is-broken.txt
>
> Works for me:
>
> $ ./wp | od -c
> 0000000 T e s t \n \n T e s t \n
> 0000013
>
>
> Corinna
>
> --
> Corinna Vinschen Please, send mails regarding Cygwin to
> Cygwin Project Co-Leader cygwin AT cygwin DOT com
> Red Hat
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Problem reports: http://cygwin.com/problems.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
>
--
IWAMURO Motnori <http://vmi.jp/>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list