Hi Pete,
On 5/17/2019 10:59 PM, Pete wrote:
I've been trying to get the ft4d program (2.1.0-rc5) to compile with
Cygwin64 on Windows 10 (just because) and ran across this oddity.
The ft4b subroutine in ft4b.f90 calls the getcandidates4 subroutine like
this:
call getcandidates4(iwave,fa,fb,syncmin,nfqso,maxcand,savg,candidate, &
ncand,sbase)
where iwave is declared to be a short integer array
integer*2 iwave(NMAX)
But the getcandidates4 subroutine is defined like this:
subroutine getcandidates4(dd,fa,fb,syncmin,nfqso,maxcand,savg,candidate, &
ncand,sbase)
where dd is declared as
real dd(NMAX)
I presume that this is a bug since the types don't match.
Pete VE5VA
A reasonable question.
We often write a standalone decoding program in the early stages of
developing a new mode. Program ft4d was such a program in the early
development of FT4. The code now in the archive dates back to a time
when FT4 was an asynchronous mode, and it hasn't been kept up to date or
even internally consistent with changes made to some of its dependent
subroutines. Currently there is no functional standalone ft4d program.
-- 73, Joe, K1JT
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel