[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: BLAS on Sparc

Camm Maguire <camm@enhanced.com> writes:

> Now, why can't g77 link a C float function to a
> fortran REAL FUNCTION ?

What do you mean?  Obviously you can write an interface to a C
function returning float.  There is also a fairly flexible way of
specifying interfaces to the implementations of intrinsics, but I
don't recall where that lives.

If you want to know why real functions return a double value, you'd
probably have to ask the BSD f77 author (Feldman?) if it isn't
explained in the f2c doc as a consequence of VAX f77.  G77 isn't
special in that regard.  It uses the f2c conventions and f2c had
common ancestry with other Unix f77s, though I dare say many have been
replaced now.

Reply to: