LOCALE ERROR

Marcelo Rezende Módolo mrmodolo@terra.com.br
Sun Dec 7 19:23:00 GMT 2003


Hi,
I have a program that needs the locale support, so I include 'locale.h'. 
I make the program but the output was wrong.
With the cygwin library the setlocale function do not work, but if I 
link with mingw library it is ok I am sending a sample program that 
demonstrate the error.

Linking with CYGWIN:
    marcelo@est01 /usr/src/testes/locale/msdn
    $ gcc -o crt_locale crt_locale.c    
    marcelo@est01 /usr/src/testes/locale/msdn
    $
    $ ./crt_locale.exe
    In German locale, strftime returns 'x'
    No Brasil locale, strftime retorna 'x'
    In 'C' locale, strftime returns 'x'
    marcelo@est01 /usr/src/testes/locale/msdn
    $

Linking with MINGW (-mno-cygwin)
    marcelo@est01 /usr/src/testes/locale/msdn
    $ gcc -mno-cygwin -o crt_locale crt_locale.c
    marcelo@est01 /usr/src/testes/locale/msdn
    $
    $ ./crt_locale.exe
    In German locale, strftime returns 'Sonntag, 07. Dezember 2003'
    No Brasil locale, strftime retorna 'domingo, 07 de dezembro de 2003'
    In 'C' locale, strftime returns 'Sunday, December 07, 2003'
    marcelo@est01 /usr/src/testes/locale/msdn
    $

Thanks,
Marcelo Modolo
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: crt_locale.c
URL: <http://cygwin.com/pipermail/cygwin/attachments/20031207/8a9ba9a4/attachment.c>
-------------- next part --------------
--
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