John --
Not sure why you call these bugs? Does something on your system complain?
For each string that Fortran passes as an argument, the string length is
added as a "hidden argument" after the last visible argument.
If the function being called is written in C, the hidden argument is
visible
Joe,
No bugs introducedignore...I forgot about F90 and arrays being passed.
--- John G4KLA
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Report
Hi Joe,
Bugs introduced in wisdom.c
jt9.f90 call export_wisdom(wisfile(1:n)//char(0))
1 argument
wisdom.c void export_wisdom_(char fname[], int len)
2 arguments
Same for call import_wisdom (2 arguments)
On 21/11/2014 15:34, Joe Taylor wrote:
> Hi Bill and all,
Hi Joe,
>
>> 1) What is the purpose of f77_wisdom.f90 and wisdom.c? I ask because
>> they seem to duplicate functionality that is already available directly
>> from the FFTW3 library in both C and Fortran form via the fftw3.h and
>> fftw3f.f
14 9:35 AM
To: WSJT software development
Subject: Re: [wsjt-devel] FFTW3 Wisdom
Hi Bill and all,
> 1) What is the purpose of f77_wisdom.f90 and wisdom.c? I ask because
> they seem to duplicate functionality that is already available
> directly from the FFTW3 library in both C and F
Hi Bill and all,
> 1) What is the purpose of f77_wisdom.f90 and wisdom.c? I ask because
> they seem to duplicate functionality that is already available directly
> from the FFTW3 library in both C and Fortran form via the fftw3.h and
> fftw3f.f03 include files.
File fftw3f.f03 is apparently fairl
Hi Bill,
I can respond to (1):
Because of pointer problems, Joe implemented wisdom.c to solve the
export_wisdom problem I was having. I followed up by adding import_wisdom to
wisdom.c with the result that f77_wisdom.f90 is no longer required. wisdom.c
now deals directly with fftw calls.
-