Hi K_F,
Sorry for the inconveniences!
The ECExterns.inc temporary file just includes the "externdef" sentences for variables and procedures from other modules. As it is created for every window/module to be compiled, it is always rewritten when there is more than one window/module.
However, I have seen an error in the WinFFT.ecw file you attach but I do not have the whole project so I do not know whether that is the problem. There is the CreateWinsFilter procedure in line 4274:
CreateWinsFilter Proc ptr_DataLO:Dword, ptr_DataHI:Dword, <---- note the final comma
EC thinks there are more parameters because of the comma and links (joins?) the next line. I will try to control this, but at the moment you should remove that comma and try again.
Hope it can help!
Ramon