On Mon, 21 Jan 2008, Guy Roussin wrote: > Hi, > With this code : > #!/usr/local/bin/hbrun > proc main() > ? 1234567890123456789 > ? 12345678901234567890 > return > i get these results (linux debian): > 1234567890123456789 > 12345678901234570000 > strange no ?
No, expected. 12345678901234567890 is too big to store in 64bit signed integer and double value has to be used with smaller (53bits only) precission. best regards, Przemek _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour