Andrew, Does the Ada example, with xmin hardcoded to 1_133_395_200.0, generate the same Postscript as the C example? (I can't test this on my machine because the C example doesn't work correctly, as I discussed earlier.)
Jerry On Sep 1, 2008, at 12:11 AM, Andrew Ross wrote: > > Jerry, > > The problem is that Time_Of is in local time. The UK was on daylight > saving time on 1st Jan 1970, and so my reference is 1 hour out. Most > time zones with no DST in operation will give the correct value. I'd > overlook this possibility when I first wrote the C version. That's why > we had to change it to the more complicated version using the TZ > environment variable. > > Andrew > > On Thu, Aug 28, 2008 at 12:49:45AM -0700, Jerry wrote: >> Andrew, >> >> On my machine, in Ada example 29, the line >> >> xmin := Long_Float(Time_Of(2005, 12, 1, 0.0) - Time_Of(1970, 1, 1, >> 0.0)); >> >> calculates a value of xmin of 1.13339520000000E+09 which is the same >> number that you hard-coded the value to recently. Does your machine >> not calculate this same value of xmin when using the Time_Of >> function? >> >> You can print out the xmin value by changing the with-clause to look >> like this: >> >> with >> Ada.Text_IO, >> Ada.Numerics, >> etc. >> >> and by adding this line right after the xmin calculation: >> >> Ada.Text_IO.Put_Line(Long_Float'image(xmin)); >> >> >> Jerry >> ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel