From: Arjen M. <arj...@wl...> - 2007-09-05 06:34:44
|
Hello, in view of the recent report on problems with EQUIVALENCE'ing integers and character strings in the Fortran 95 bindings, I have changed the implementation. Instead of an EQUIVALENCE statement the transfer of character data from Fortran routines to C functions now goes via the TRANSFER() function. As this is completely standard in Fortran 95, the bindings should now be acceptable for all Fortran 95 compilers. I have tested this new implementation with the various examples and they all work fine. It is possible, however, that one or two functions are not exercised that way or that I have overlooked something. So, please report any strange results. To use this new implementation, update the sources from SVN. Regards, Arjen |