WSJT-X/chkmsg.f
Joe Taylor be86a29754 Another tweak for extra-long callsigns.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/trunk@180 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2006-04-21 20:18:51 +00:00

32 lines
706 B
Fortran

subroutine chkmsg(message,cok,nspecial,flip)
character message*22,cok*3
nspecial=0
flip=1.0
cok=" "
do i=22,1,-1
if(message(i:i).ne.' ') go to 10
enddo
i=22
10 if(i.ge.11 .and. (message(i-3:i).eq.' OOO') .or.
+ (message(20:22).eq.' OO')) then
cok='OOO'
flip=-1.0
if(message(20:22).eq.' OO') then
message=message(1:19)
else
message=message(1:i-4)
endif
endif
! if(message(1:3).eq.'ATT') nspecial=1
if(message(1:2).eq.'RO') nspecial=2
if(message(1:3).eq.'RRR') nspecial=3
if(message(1:2).eq.'73') nspecial=4
return
end