Known. A quick search of the cygwin mailing list archives would have
revealed that there is a problem in the newlib code used in 1.3.1. It is
fixed in CVS, and will be corrected in 1.3.2.
--Chuck
[EMAIL PROTECTED] wrote:
>
> Dear Friends:
>
> I downloaded the latest version of cygwin and try it out on my
> laptop computer. I tested a c code and the outcome seems rather strange.
> The code, which runs perfect in linux, is so simple that I am certain
> there is a bug somewhere in the new release. The test code does compile
> well, but the output is completely wrong. The following is the 12 line
> code and its input file, junk. Please let me know if anyone finds a fix.
> Thanks!
>
> Yi-Kuo
>
> ****The following is the test code **********
>
> #include <stdio.h>
> #include <stdlib.h>
> #include <math.h>
> main()
> {
> FILE *in;
> double a,b,c;
>
> in = fopen("junk","r");
> fscanf(in, "%lf ", &a);
> fscanf(in,"%lf ", &b);
> printf("a=%lf \t b= %lf \n", a,b);
> }
>
> ****** end of code *********************
>
> ****** Beginning of the file junk ***********
> 3.812341
> 4.3290123
> ****** end of the file junk ******************
>
> ****** Beginning of the output ****************
> 3812341.000000
> 43290123.000000
> ***** End of the output ***********************
>
> --
> Want to unsubscribe from this list?
> Check out: http://cygwin.com/ml/#unsubscribe-simple
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple