Amaury Forgeot d'Arc wrote:
Hello,
it seems that cygwin does not correctly handle the %ls format when the
given string
has only one character.

The following program should print
    Test 1 (T)
and that's what it does on Linux 64bit and Windows, when compiled with VS8.0
The output is also correct on Windows when built with MinGW gcc v3.4.5
roger wells


But cygwin's output is
    Test 1

I've seen this only for 1-wchar strings.
This is will be a problem with the upcoming python 3.0 interpreter, as
reported here:
http://bugs.python.org/issue3626

Is there a problem with cygwin's implementation, or did I miss
something obvious?


/* ======================================== */
#include <stdio.h>
int main()
{
  wchar_t text[] = L"T";
  printf("Test %d (%ls)\n", wcslen(text), text);
}
/* ======================================== */


--
Amaury Forgeot d'Arc

--
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/



--
Roger Wells, P.E.
SAIC
221 Third St
Newport, RI 02840
401-847-4210 (voice)
401-849-1585 (fax)
[EMAIL PROTECTED]


--
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/

Reply via email to