146 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			146 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   |   parameter (MAXTEST=75,NTEST=68) | ||
|  |   character*22 testmsg(MAXTEST) | ||
|  |   character*22 testmsgchk(MAXTEST) | ||
|  |   ! Test msgs should include the extremes for the different types | ||
|  |   ! See pfx.f90 | ||
|  |   ! Type 1 P & A | ||
|  |   ! Type 1 1A & E5 | ||
|  |   data testmsg(1:NTEST)/         & | ||
|  |        "CQ WB9XYZ EN34",         & | ||
|  |        "CQ DX WB9XYZ EN34",      & | ||
|  |        "QRZ WB9XYZ EN34",        & | ||
|  |        "KA1ABC WB9XYZ EN34",     & | ||
|  |        "KA1ABC WB9XYZ RO",       & | ||
|  |        "KA1ABC WB9XYZ -21",      & | ||
|  |        "KA1ABC WB9XYZ R-19",     & | ||
|  |        "KA1ABC WB9XYZ RRR",      & | ||
|  |        "KA1ABC WB9XYZ 73",       & | ||
|  |        "KA1ABC WB9XYZ",          & | ||
|  |        "CQ 000 WB9XYZ EN34",     & | ||
|  |        "CQ 999 WB9XYZ EN34",     & | ||
|  |        "CQ EU WB9XYZ EN34",      & | ||
|  |        "CQ WY WB9XYZ EN34",      & | ||
|  |        "1A/KA1ABC WB9XYZ",       & | ||
|  |        "E5/KA1ABC WB9XYZ",       & | ||
|  |        "KA1ABC 1A/WB9XYZ",       & | ||
|  |        "KA1ABC E5/WB9XYZ",       & | ||
|  |        "KA1ABC/P WB9XYZ",        & | ||
|  |        "KA1ABC/A WB9XYZ",        & | ||
|  |        "KA1ABC WB9XYZ/P",        & | ||
|  |        "KA1ABC WB9XYZ/A",        & | ||
|  |        "CQ KA1ABC/P",            & | ||
|  |        "CQ WB9XYZ/A",            & | ||
|  |        "QRZ KA1ABC/P",           & | ||
|  |        "QRZ WB9XYZ/A",           & | ||
|  |        "DE KA1ABC/P",            & | ||
|  |        "DE WB9XYZ/A",            & | ||
|  |        "CQ 1A/KA1ABC",           & | ||
|  |        "CQ E5/KA1ABC",           & | ||
|  |        "DE 1A/KA1ABC",           & | ||
|  |        "DE E5/KA1ABC",           & | ||
|  |        "QRZ 1A/KA1ABC",          & | ||
|  |        "QRZ E5/KA1ABC",          & | ||
|  |        "CQ WB9XYZ/1A",           & | ||
|  |        "CQ WB9XYZ/E5",           & | ||
|  |        "QRZ WB9XYZ/1A",          & | ||
|  |        "QRZ WB9XYZ/E5",          & | ||
|  |        "DE WB9XYZ/1A",           & | ||
|  |        "DE WB9XYZ/E5",           & | ||
|  |        "CQ A000/KA1ABC FM07",    & | ||
|  |        "CQ ZZZZ/KA1ABC FM07",    & | ||
|  |        "QRZ W4/KA1ABC FM07",     & | ||
|  |        "DE W4/KA1ABC FM07",      & | ||
|  |        "CQ W4/KA1ABC -22",       & | ||
|  |        "DE W4/KA1ABC -22",       & | ||
|  |        "QRZ W4/KA1ABC -22",      & | ||
|  |        "CQ W4/KA1ABC R-22",      & | ||
|  |        "DE W4/KA1ABC R-22",      & | ||
|  |        "QRZ W4/KA1ABC R-22",     & | ||
|  |        "DE W4/KA1ABC 73",        & | ||
|  |        "CQ KA1ABC FM07",         & | ||
|  |        "QRZ KA1ABC FM07",        & | ||
|  |        "DE KA1ABC/VE6 FM07",     & | ||
|  |        "CQ KA1ABC/VE6 -22",      & | ||
|  |        "DE KA1ABC/VE6 -22",      & | ||
|  |        "QRZ KA1ABC/VE6 -22",     & | ||
|  |        "CQ KA1ABC/VE6 R-22",     & | ||
|  |        "DE KA1ABC/VE6 R-22",     & | ||
|  |        "QRZ KA1ABC/VE6 R-22",    & | ||
|  |        "DE KA1ABC 73",           & | ||
|  |        "HELLO WORLD",            & | ||
|  |        "ZL4/KA1ABC 73",          & | ||
|  |        "KA1ABC XL/WB9XYZ",       & | ||
|  |        "KA1ABC WB9XYZ/W4",       & | ||
|  |        "DE KA1ABC/QRP 2W",       & | ||
|  |        "KA1ABC/1 WB9XYZ/1",      & | ||
|  |        "123456789ABCDEFGH"/ | ||
|  |   data testmsgchk(1:NTEST)/      & | ||
|  |        "CQ WB9XYZ EN34",         & | ||
|  |        "CQ DX WB9XYZ EN34",      & | ||
|  |        "QRZ WB9XYZ EN34",        & | ||
|  |        "KA1ABC WB9XYZ EN34",     & | ||
|  |        "KA1ABC WB9XYZ RO",       & | ||
|  |        "KA1ABC WB9XYZ -21",      & | ||
|  |        "KA1ABC WB9XYZ R-19",     & | ||
|  |        "KA1ABC WB9XYZ RRR",      & | ||
|  |        "KA1ABC WB9XYZ 73",       & | ||
|  |        "KA1ABC WB9XYZ",          & | ||
|  |        "CQ 000 WB9XYZ EN34",     & | ||
|  |        "CQ 999 WB9XYZ EN34",     & | ||
|  |        "CQ EU WB9XYZ EN34",      & | ||
|  |        "CQ WY WB9XYZ EN34",      & | ||
|  |        "1A/KA1ABC WB9XYZ",       & | ||
|  |        "E5/KA1ABC WB9XYZ",       & | ||
|  |        "KA1ABC 1A/WB9XYZ",       & | ||
|  |        "KA1ABC E5/WB9XYZ",       & | ||
|  |        "KA1ABC/P WB9XYZ",        & | ||
|  |        "KA1ABC/A WB9XYZ",        & | ||
|  |        "KA1ABC WB9XYZ/P",        & | ||
|  |        "KA1ABC WB9XYZ/A",        & | ||
|  |        "CQ KA1ABC/P",            & | ||
|  |        "CQ WB9XYZ/A",            & | ||
|  |        "QRZ KA1ABC/P",           & | ||
|  |        "QRZ WB9XYZ/A",           & | ||
|  |        "DE KA1ABC/P",            & | ||
|  |        "DE WB9XYZ/A",            & | ||
|  |        "CQ 1A/KA1ABC",           & | ||
|  |        "CQ E5/KA1ABC",           & | ||
|  |        "DE 1A/KA1ABC",           & | ||
|  |        "DE E5/KA1ABC",           & | ||
|  |        "QRZ 1A/KA1ABC",          & | ||
|  |        "QRZ E5/KA1ABC",          & | ||
|  |        "CQ WB9XYZ/1A",           & | ||
|  |        "CQ WB9XYZ/E5",           & | ||
|  |        "QRZ WB9XYZ/1A",          & | ||
|  |        "QRZ WB9XYZ/E5",          & | ||
|  |        "DE WB9XYZ/1A",           & | ||
|  |        "DE WB9XYZ/E5",           & | ||
|  |        "CQ A000/KA1ABC FM07",    & | ||
|  |        "CQ ZZZZ/KA1ABC FM07",    & | ||
|  |        "QRZ W4/KA1ABC FM07",     & | ||
|  |        "DE W4/KA1ABC FM07",      & | ||
|  |        "CQ W4/KA1ABC -22",       & | ||
|  |        "DE W4/KA1ABC -22",       & | ||
|  |        "QRZ W4/KA1ABC -22",      & | ||
|  |        "CQ W4/KA1ABC R-22",      & | ||
|  |        "DE W4/KA1ABC R-22",      & | ||
|  |        "QRZ W4/KA1ABC R-22",     & | ||
|  |        "DE W4/KA1ABC 73",        & | ||
|  |        "CQ KA1ABC FM07",         & | ||
|  |        "QRZ KA1ABC FM07",        & | ||
|  |        "DE KA1ABC/VE6 FM07",     & | ||
|  |        "CQ KA1ABC/VE6 -22",      & | ||
|  |        "DE KA1ABC/VE6 -22",      & | ||
|  |        "QRZ KA1ABC/VE6 -22",     & | ||
|  |        "CQ KA1ABC/VE6 R-22",     & | ||
|  |        "DE KA1ABC/VE6 R-22",     & | ||
|  |        "QRZ KA1ABC/VE6 R-22",    & | ||
|  |        "DE KA1ABC 73",           & | ||
|  |        "HELLO WORLD",            & | ||
|  |        "ZL4/KA1ABC 73",          & | ||
|  |        "KA1ABC XL/WB9",          & | ||
|  |        "KA1ABC WB9XYZ",          & | ||
|  |        "DE KA1ABC/QRP",          & | ||
|  |        "KA1ABC/1 WB9X",          & | ||
|  |        "123456789ABCD"/ |