146 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Fortran
		
	
	
	
	
	
			
		
		
	
	
			146 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Fortran
		
	
	
	
	
	
|   parameter (MAXTEST=75,NTEST=68)
 | |
|   character*40 testmsg(MAXTEST)
 | |
|   character*40 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"/
 | 
