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

Reply via email to