Hi all,

I'm seeing small bug in printf implementation.
May be a bug in newlib ??

    % uname -a
    CYGWIN_NT-5.1 wbbrown 1.5.17(0.129/4/2) 2005-05-25 19:38 i686 unknown 
unknown Cygwin
    % /bin/printf "%.2f\n" 0.105
    0.10
    % /bin/printf "%.2f\n" 0.115
    0.12
    % /bin/printf "%.2f\n" 0.125
    0.12
    % /bin/printf "%.2f\n" 0.135
    0.14
    % /bin/printf "%.2f\n" 0.145
    0.14
    % /bin/printf "%.2f\n" 0.155
    0.15
    %
    % cat aaa.c
    #include <stdio.h>
    main()
    {
        printf("%0.2f\n", 0.105);
        printf("%0.2f\n", 0.115);
        printf("%0.2f\n", 0.125);
        printf("%0.2f\n", 0.135);
    }
    % make aaa
    gcc     aaa.c   -o aaa
    % ./aaa
    0.10
    0.12
    0.12
    0.14
    %

Thanks in advance,
  Haro
=-----------------------------------------------------------------------
           _ _    Munehiro (haro) Matsuda
 -|- /_\  |_|_|   KGT Inc.
 /|\ |_|  |_|_|   2-8-8 Shinjuku, Shinjuku-ku Tokyo 160-0022, Japan
                  Tel: +81-3-3225-0767  Fax: +81-3-3225-0740
Cygwin Configuration Diagnostics
Current System Time: Thu Jun 30 19:40:44 2005

Windows XP Professional Ver 5.1 Build 2600 Service Pack 1

Path:   D:\cygwin\usr\local\bin
        E:\home\haro\bin
        D:\cygwin\bin
        D:\cygwin\usr\local\bin
        D:\cygwin\bin
        D:\cygwin\bin
        D:\cygwin\usr\X11R6\bin
        D:\cygwin\usr\local\sbin
        D:\cygwin\usr\sbin
        D:\cygwin\sbin
        C:\WINDOWS\system32
        C:\WINDOWS
        C:\WINDOWS\System32\Wbem
        D:\cygwin\bin
        .\
        D:\cygwin\usr\local\Meadow\1.15\bin
        D:\cygwin\usr\X11R6\bin

Output from D:\cygwin\bin\id.exe (nontsec)
UID: 1003(haro)     GID: 513(なし)
0(root)             513(なし)           544(Administrators) 545(Users)

Output from D:\cygwin\bin\id.exe (ntsec)
UID: 1003(haro)     GID: 513(なし)
0(root)             513(なし)           544(Administrators) 545(Users)

SysDir: C:\WINDOWS\System32
WinDir: C:\WINDOWS

PWD = `/tmp'
CYGWIN = `binmode tty ntsec'
HOME = `/home/haro'
USER = `haro'
MAKE_MODE = `unix'

HOMEPATH = `\Documents and Settings\haro'
APPDATA = `C:\Documents and Settings\haro\Application Data'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 8 Stepping 6, GenuineIntel'
TERM = `cygwin'
WINDIR = `C:\WINDOWS'
USERDOMAIN = `WBBROWN'
ALLUSERSPROFILE = `C:\Documents and Settings\All Users'
OS = `Windows_NT'
COMMONPROGRAMFILES = `C:\Program Files\Common Files'
TEMP = `/tmp'
PROCESSOR_LEVEL = `6'
SYSTEMDRIVE = `C:'
CLIENTNAME = `Console'
USERPROFILE = `C:\Documents and Settings\haro'
TZ = `JST-9'
LOGONSERVER = `\\WBBROWN'
PROCESSOR_ARCHITECTURE = `x86'
SHLVL = `2'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
HOMEDRIVE = `C:'
COMSPEC = `C:\WINDOWS\system32\cmd.exe'
SYSTEMROOT = `C:\WINDOWS'
TMP = `/tmp'
PROCESSOR_REVISION = `0806'
PROGRAMFILES = `C:\Program Files'
NUMBER_OF_PROCESSORS = `1'
SESSIONNAME = `Console'
COMPUTERNAME = `WBBROWN'
LOGNAME = `haro'
OLDPWD = `/home/haro'
MANPATH = 
`/usr/local/man:/usr/man:/usr/share/man:/usr/autotool/devel/man::/usr/ssl/man'
INFOPATH = 
`/usr/local/info:/usr/info:/usr/share/info:/usr/autotool/devel/info:/usr/autotool/stable/info:'
SHELL = `/bin/zsh'
CVS_RSH = `/bin/ssh'
PS1 = `%{
--
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