> On 2007-10-02 12:48+0100 Andrew Ross wrote: > > >F95 example 28 now compiles and works. Visually I get identical > >results to the other languages. ifort produces identical files. > >gfortran 4.1 does not quite produce identical files. When plotting the > >string "The future of our civilization depends on software freedom." > >all the spaces get optimised away and nothing is plotted. For other > >languages (e.g. C, f77) a space is plotted. Visually this makes no > >difference, but it does mean the files are not identical. I assume > >this is something to do with the implementation of transfer in > >gfortran. It would be interesting to see if other people suffer the > >same problem. > > > >I did uncover a bug in sfstubs.f90 which meant that plbox3 did not > >work as expected with f95. This showed up in example 11 and 28. Now > >fixed. > > Hi Andrew: > > Thanks for your recent f95 work. I also ran into the problem of blanks > turning into no-ops for the f77 bindings and example 28. I fixed it with an > islen change so that trailing blank trimming occurs as before unless the > string is all blanks in which case a null-terminated string with a single > blank is produced rather than the empty null-terminated string that was > produced before. > > I have just made two commits to bindings/f95 to make those bindings > compatible with my recent f77 changes (including the islen change). I don't > have access to Fortran 9x so please check that these changes (a) don't break > anything and (b) solve the problem of blanks turning into no-ops for example > 28 that you have just described. > > With my recent bindings changes do all the f95 examples now produce > identical results to the C examples? For the f77 examples I had to do some > blank tweaking (e.g., change some ' ' strings to '') to make that happen.
Alan, I can confirm this now produces identical results with ifort and with gfortran. Thanks Andrew ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel