From: Arjen Markus <arjen.markus@de...> - 2010-12-30 08:22:05
a while back I ran into a problem with gfortran: it boils down
to "disjoint" memory between the program and the PLplot DLL.
A COMMON block /plplot/ that is defined in the program and in the DLL
turns out not to point to the same memory.
As this is a bug in gfortran (there are workarounds, but not within
the confines of FORTRAN 77), I have introduced a new routine,
plsettransform, to copy the transformation parameters into the
COMMON block for later use.
This bug does not occur in the Fortran 95 bindings, as we use a
different method to transfer the transformation parameters.
I am not sure if this workaround should be promoted to be the
preferred method, though it does give the opportunity to hide
some implementation details that are now blatantly in the user
Anyway I will commit this change today.
DISCLAIMER: This message is intended exclusively for the addressee(s) and may contain confidential and privileged information. If you are not the intended recipient please notify the sender immediately and destroy this message. Unauthorized use, disclosure or copying of this message is strictly prohibited.
The foundation 'Stichting Deltares', which has its seat at Delft, The Netherlands, Commercial Registration Number 41146461, is not liable in any way whatsoever for consequences and/or damages resulting from the improper, incomplete and untimely dispatch, receipt and/or content of this e-mail.
Get latest updates about Open Source Projects, Conferences and News.