
CHARACTER
MORSECODE
TELEPHONY
PHONIC
A
.-
Alfa
AL-FAH
B
-...
Bravo
BRAH-VOH
C
-.-.
Charlie
CHAR-LEE
D
-..
Delta
DELL-TAH
E
.
Echo
ECK-OH
F
..-.
Foxtrot
FOKS-TROT
G
--.
Golf
GOLF
H
....
Hotel
HOH-TEL
I
..
India
IN-DEE-AH
J
.---
Juliet
JEW-LEE-ETT
K
-.-
Kilo
KEY-LOH
L
.-..
Lima
LEE-MAH
M
--
Mike
MIKE
N
-.
November
NO-VEM-BER
O
---
Oscar
OSS-CAH
P
.--.
Papa
PAH-PAH
Q
--.-
Quebec
KEH-BECK
R
.-.
Romeo
ROW-ME-OH
S
...
Sierra
SEE-AIR-RAH
T
-
Tango
TANG-GO
U
..-
Uniform
YOU-NEE-FORM
V
...-
Victor
VIK-TAH
W
.--
Whiskey
WISS-KEY
X
-..-
Xray
ECKS-RAY
Y
-..-
Yankee
YANG-KEY
Z
--..
Zulu
ZOO-LOO
1
.----
One
WUN
2
..---
Two
TOO
3
...--
Three
TREE
4
....-
Four
FOW-ER
5
.....
Five
FIFE
6
-....
Six
SIX
7
--...
Seven
SEV-EN
8
---..
Eight
AIT
9
----.
Nine
NIN-ER
0
-----
Zero
ZEE-RO

typedef struct tagABC {
  char abc;
  char * morse;
  char * telephony;
  char * phonetic;
}ABC, * PABC;

ABC abc[] = {
  { 'A', (char *)".-", (char *)"Alfa", (char *)"AL-FAH" },
  { 'B', (char *)"-...", (char *)"Bravo", (char *)"BRAH-VOH" },
  { 'C', (char *)"-.-.", (char *)"Charlie", (char *)"CHAR-LEE" },
  { 'D', (char *)"-..", (char *)"Delta", (char *)"DELL-TAH" },
  { 'E', (char *)".", (char *)"Echo", (char *)"ECK-OH" },
  { 'F', (char *)"..-.", (char *)"Foxtrot", (char *)"FOKS-TROT" },
  { 'G', (char *)"--.", (char *)"Golf", (char *)"GOLF" },
  { 'H', (char *)"....", (char *)"Hotel", (char *)"HOH-TEL" },
  { 'I', (char *)"..", (char *)"India", (char *)"IN-DEE-AH" },
  { 'J', (char *)".---", (char *)"Juliet", (char *)"JEW-LEE-ETT" },
  { 'K', (char *)"-.-", (char *)"Kilo", (char *)"KEY-LOH" },
  { 'L', (char *)".-..", (char *)"Lima", (char *)"LEE-MAH" },
  { 'M', (char *)"--", (char *)"Mike", (char *)"MIKE" },
  { 'N', (char *)"-.", (char *)"November", (char *)"NO-VEM-BER" },
  { 'O', (char *)"---", (char *)"Oscar", (char *)"OSS-CAH" },
  { 'P', (char *)".--.", (char *)"Papa", (char *)"PAH-PAH" },
  { 'Q', (char *)"--.-", (char *)"Quebec", (char *)"KEH-BECK" },
  { 'R', (char *)".-.", (char *)"Romeo", (char *)"ROW-ME-OH" },
  { 'S', (char *)"...", (char *)"Sierra", (char *)"SEE-AIR-RAH" },
  { 'T', (char *)"-", (char *)"Tango", (char *)"TANG-GO" },
  { 'U', (char *)"..-", (char *)"Uniform", (char *)"YOU-NEE-FORM" },
  { 'V', (char *)"...-", (char *)"Victor", (char *)"VIK-TAH" },
  { 'W', (char *)".--", (char *)"Whiskey", (char *)"WISS-KEY" },
  { 'X', (char *)"-..-", (char *)"Xray", (char *)"ECKS-RAY" },
  { 'Y', (char *)"-..-", (char *)"Yankee", (char *)"YANG-KEY" },
  { 'Z', (char *)"--..", (char *)"Zulu", (char *)"ZOO-LOO" },
  { '1', (char *)".----", (char *)"One", (char *)"WUN" },
  { '2', (char *)"..---", (char *)"Two", (char *)"TOO" },
  { '3', (char *)"...--", (char *)"Three", (char *)"TREE" },
  { '4', (char *)"....-", (char *)"Four", (char *)"FOW-ER" },
  { '5', (char *)".....", (char *)"Five", (char *)"FIFE" },
  { '6', (char *)"-....", (char *)"Six", (char *)"SIX" },
  { '7', (char *)"--...", (char *)"Seven", (char *)"SEV-EN" },
  { '8', (char *)"---..", (char *)"Eight", (char *)"AIT" },
  { '9', (char *)"----.", (char *)"Nine", (char *)"NIN-ER" },
  { '0', (char *)"-----", (char *)"Zero", (char *)"ZEE-RO" },
  { 0, 0, 0, 0 }
};


ABC abc[] = {
  { (char *)"A", (char *)".-", (char *)"Alfa", (char *)"AL-FAH" },
  { (char *)"B", (char *)"-...", (char *)"Bravo", (char *)"BRAH-VOH" },
  { (char *)"C", (char *)"-.-.", (char *)"Charlie", (char *)"CHAR-LEE" },
  { (char *)"D", (char *)"-..", (char *)"Delta", (char *)"DELL-TAH" },
  { (char *)"E", (char *)".", (char *)"Echo", (char *)"ECK-OH" },
  { (char *)"F", (char *)"..-.", (char *)"Foxtrot", (char *)"FOKS-TROT" },
  { (char *)"G", (char *)"--.", (char *)"Golf", (char *)"GOLF" },
  { (char *)"H", (char *)"....", (char *)"Hotel", (char *)"HOH-TEL" },
  { (char *)"I", (char *)"..", (char *)"India", (char *)"IN-DEE-AH" },
  { (char *)"J", (char *)".---", (char *)"Juliet", (char *)"JEW-LEE-ETT" },
  { (char *)"K", (char *)"-.-", (char *)"Kilo", (char *)"KEY-LOH" },
  { (char *)"L", (char *)".-..", (char *)"Lima", (char *)"LEE-MAH" },
  { (char *)"M", (char *)"--", (char *)"Mike", (char *)"MIKE" },
  { (char *)"N", (char *)"-.", (char *)"November", (char *)"NO-VEM-BER" },
  { (char *)"O", (char *)"---", (char *)"Oscar", (char *)"OSS-CAH" },
  { (char *)"P", (char *)".--.", (char *)"Papa", (char *)"PAH-PAH" },
  { (char *)"Q", (char *)"--.-", (char *)"Quebec", (char *)"KEH-BECK" },
  { (char *)"R", (char *)".-.", (char *)"Romeo", (char *)"ROW-ME-OH" },
  { (char *)"S", (char *)"...", (char *)"Sierra", (char *)"SEE-AIR-RAH" },
  { (char *)"T", (char *)"-", (char *)"Tango", (char *)"TANG-GO" },
  { (char *)"U", (char *)"..-", (char *)"Uniform", (char *)"YOU-NEE-FORM" },
  { (char *)"V", (char *)"...-", (char *)"Victor", (char *)"VIK-TAH" },
  { (char *)"W", (char *)".--", (char *)"Whiskey", (char *)"WISS-KEY" },
  { (char *)"X", (char *)"-..-", (char *)"Xray", (char *)"ECKS-RAY" },
  { (char *)"Y", (char *)"-..-", (char *)"Yankee", (char *)"YANG-KEY" },
  { (char *)"Z", (char *)"--..", (char *)"Zulu", (char *)"ZOO-LOO" },
  { (char *)"1", (char *)".----", (char *)"One", (char *)"WUN" },
  { (char *)"2", (char *)"..---", (char *)"Two", (char *)"TOO" },
  { (char *)"3", (char *)"...--", (char *)"Three", (char *)"TREE" },
  { (char *)"4", (char *)"....-", (char *)"Four", (char *)"FOW-ER" },
  { (char *)"5", (char *)".....", (char *)"Five", (char *)"FIFE" },
  { (char *)"6", (char *)"-....", (char *)"Six", (char *)"SIX" },
  { (char *)"7", (char *)"--...", (char *)"Seven", (char *)"SEV-EN" },
  { (char *)"8", (char *)"---..", (char *)"Eight", (char *)"AIT" },
  { (char *)"9", (char *)"----.", (char *)"Nine", (char *)"NIN-ER" },
  { (char *)"0", (char *)"-----", (char *)"Zero", (char *)"ZEE-RO" },
  { 0, 0, 0, 0 }
 );

ABC abc[] = {
  { "A", ".-", "Alfa", "AL-FAH" },
  { "B", "-...", "Bravo", "BRAH-VOH" },
  { "C", "-.-.", "Charlie", "CHAR-LEE" },
  { "D", "-..", "Delta", "DELL-TAH" },
  { "E", ".", "Echo", "ECK-OH" },
  { "F", "..-.", "Foxtrot", "FOKS-TROT" },
  { "G", "--.", "Golf", "GOLF" },
  { "H", "....", "Hotel", "HOH-TEL" },
  { "I", "..", "India", "IN-DEE-AH" },
  { "J", ".---", "Juliet", "JEW-LEE-ETT" },
  { "K", "-.-", "Kilo", "KEY-LOH" },
  { "L", ".-..", "Lima", "LEE-MAH" },
  { "M", "--", "Mike", "MIKE" },
  { "N", "-.", "November", "NO-VEM-BER" },
  { "O", "---", "Oscar", "OSS-CAH" },
  { "P", ".--.", "Papa", "PAH-PAH" },
  { "Q", "--.-", "Quebec", "KEH-BECK" },
  { "R", ".-.", "Romeo", "ROW-ME-OH" },
  { "S", "...", "Sierra", "SEE-AIR-RAH" },
  { "T", "-", "Tango", "TANG-GO" },
  { "U", "..-", "Uniform", "YOU-NEE-FORM" },
  { "V", "...-", "Victor", "VIK-TAH" },
  { "W", ".--", "Whiskey", "WISS-KEY" },
  { "X", "-..-", "Xray", "ECKS-RAY" },
  { "Y", "-..-", "Yankee", "YANG-KEY" },
  { "Z", "--..", "Zulu", "ZOO-LOO" },
  { "1", ".----", "One", "WUN" },
  { "2", "..---", "Two", "TOO" },
  { "3", "...--", "Three", "TREE" },
  { "4", "....-", "Four", "FOW-ER" },
  { "5", ".....", "Five", "FIFE" },
  { "6", "-....", "Six", "SIX" },
  { "7", "--...", "Seven", "SEV-EN" },
  { "8", "---..", "Eight", "AIT" },
  { "9", "----.", "Nine", "NIN-ER" },
  { "0", "-----", "Zero", "ZEE-RO" },
  { 0, 0, 0, 0 }
 );
