Mail Archives: cygwin/1997/04/25/07:59:46
It appears that printf of long long is broken. The value printed is
wrong, and subsequent arguements are mishandled. All this works
correctly on AIX gcc. A test case which faults on gnu-win32 is:
main()
{
long long l;
l=1000000000;
l=l*10;
printf("%lld %s\n",l,"test");
}
If you don't try to print the second arg, you just get a bad value.
I didn't see anything in the archives about this.
Marc Auslander <marc AT watson DOT ibm DOT com> 914 945-4346 (Tieline 862 Fax x4426)
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
- Raw text -