mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2026-07-25 19:44:24 -04:00
Fix bug that prevented generation of MSK144 Sh messages with extended callsign. Change all MSK144 Sh code to use 12-char mycall and hiscall and 37-char messages. Hash full extended callsigns (not just base call) and print full callsigns, e.g. <KP4/K1JT K9AN> RRR
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
subroutine update_hasharray(nhasharray)
|
||||
|
||||
use packjt77
|
||||
character*22 hashmsg
|
||||
character*37 hashmsg
|
||||
integer nhasharray(MAXRECENT,MAXRECENT)
|
||||
|
||||
nhasharray=-1
|
||||
@@ -10,12 +10,12 @@ subroutine update_hasharray(nhasharray)
|
||||
if( recent_calls(i)(1:1) .ne. ' ' .and. recent_calls(j)(1:1) .ne. ' ' ) then
|
||||
hashmsg=trim(recent_calls(i))//' '//trim(recent_calls(j))
|
||||
call fmtmsg(hashmsg,iz)
|
||||
call hash(hashmsg,22,ihash)
|
||||
call hash(hashmsg,37,ihash)
|
||||
ihash=iand(ihash,4095)
|
||||
nhasharray(i,j)=ihash
|
||||
hashmsg=trim(recent_calls(j))//' '//trim(recent_calls(i))
|
||||
call fmtmsg(hashmsg,iz)
|
||||
call hash(hashmsg,22,ihash)
|
||||
call hash(hashmsg,37,ihash)
|
||||
ihash=iand(ihash,4095)
|
||||
nhasharray(j,i)=ihash
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user