Michael M. Tung wrote: >Dear Alan: > >It looks like the missing symbol fonts in the F95 binding is related to the >equivalence commands in the sfstubs.h file: > > integer maxlen > parameter (maxlen = 320) > character*(maxlen) string1, string2, string3 > character*(maxlen) string4, string5, string6 > character*(maxlen) string7, string8, string9 > integer s1(80), s2(80), s3(80), s4(80), s5(80), s6(80), s7(80), s8(80), > s9(80) > equivalence ( s1, string1 ), ( s2, string2 ) > equivalence ( s3, string3 ), ( s4, string4 ) > equivalence ( s5, string5 ), ( s6, string6 ) > equivalence ( s7, string7 ), ( s8, string8 ) > equivalence ( s9, string9 ) > >which upon compilation gives the error > > Warning: sfstubs.h, line 28: EQUIVALENCE of default char with default > numeric > >and exits. > >Probably my compiler does not comply with the extension to the ANSI 77 Standard >in which character and non-character data items can share the same storage >space. >I forced an uninterrupted compilation (with plenty of warnings, though) using >an option for backwards compatibility with F77, but still the symbols don't >show up correctly (see attached JPEG output of x01f.f90). > >Would there be a more direct way (perhaps derived types) modifying the >equivalence >code and getting rid of this problem? > > We reused the method from the FORTRAN 77 interface, but if this is really causing this trouble (well, the error messages about the equivalencing of character and numeric data are troublesome enough), then we need to rethink this. It should not be that difficult ...
Regards, Arjen ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel