Hello!
I'm having an issue where I'm not picking up the subroutine CW_WRITE$ in clearwin64. I'm working with the latest v9.00, however a colleague of mine is not having this issue and they are working in v8.80.
When I compile my program, I can see from the .map file that is is not picking up CW_WRITE:
CW_WRITE$ Unresolved -
I can see it is picking up some items from clearwin64.dll though (this is where it is picked up from for my colleague in v8.80), for example we have the following in the .map file:
COMMAND_LINE - CLEARWIN64.DLL
So the question is, is CW_WRITE$ actually in CLEARWIN64.dll? I've noted that I can find the CW_WRITE$ subroutine within the program folder (C:\Program Files (x86)\Silverfrost\FTN95\source64) in clrwin.f95:
!! %cw functions... subroutine cw_write$(unit,info) integer(C_INT)::unit character(len=)info interface subroutine cw_write$$(unit,info) bind(C,Name='__cw_write') use ISO_C_BINDING integer(C_INT),valueunit character(kind=C_CHAR)::info() end subroutine cw_write$$ end interface call cw_write$$(unit,trim(info)//C_NULL_CHAR) end subroutine cw_write$
This is then included in clearwin64f.f95. So I presume it makes its way into clearwin64f.dll, but does it get into clearwin64.dll?
Can anyone shed some light on this for me?
Thanks in advance!
[/u]