// SPDX-License-Identifier: MIT // SPDX-FileCopyrightText: 2025 SASANO Takayoshi #include "table.h" const struct morse_table codetable[] = { {L"Aaイィイィいぃ", ".-" }, {L"ロロろ", ".-.-" }, {L"Bbハハは", "-..." }, {L"Ccニニに", "-.-." }, {L"Ddホホほ", "-.." }, {L"Eeヘヘへ", "." }, {L"トトと", "..-.." }, {L"Ffチチち", "..-." }, {L"Ggリリり", "--." }, {L"Hhヌヌぬ", "...." }, {L"Ii゙゛", ".." }, {L"(ルルる", "-.--." }, {L"Jjヲヲを", ".---" }, {L"Kkワワヮわゎ", "-.-" }, {L"Llカカヵかゕ", ".-.." }, {L"Mmヨョヨョよょ", "--" }, {L"Nnタタた", "-." }, {L"Ooレレれ", "---" }, {L"ソソそ", "---." }, {L"Ppツッツッつっ", ".--." }, {L"Qqネネね", "--.-" }, {L"Rrナナな", ".-." }, {L"Ssララら", "..." }, {L"Ttムムむ", "-" }, {L"Uuウウゥうぅ", "..-" }, {L"ヰゐ", ".-..-" }, {L"ノノの", "..--" }, {L"オォオォおぉ", ".-..." }, {L"Vvククく", "...-" }, {L"Wwヤャヤャやゃ", ".--" }, {L"Xx*ママま", "-..-" }, {L"Yyケケけ", "-.--" }, {L"Zzフフふ", "--.." }, {L"ココこ", "----" }, {L"エェエェえぇ", "-.---" }, {L"テテて", ".-.--" }, {L"アァアァあぁ", "--.--" }, {L"ササさ", "-.-.-" }, {L"キキき", "-.-.." }, {L"ユュユュゆゅ", "-..--" }, {L"=メメめ", "-...-" }, {L"ミミみ", "..-.-" }, {L"シシし", "--.-." }, {L"ヱゑ", ".--.." }, {L"ヒヒひ", "--..-" }, {L"/モモも", "-..-." }, {L"セセせ", ".---." }, {L"ススす", "---.-" }, {L"+ンンん", ".-.-." }, {L"゚゜", "..--." }, {L"ーー", ".--.-" }, {L")(", "-.--.-" }, {L"\")", ".-..-." }, {L".、、", ".-.-.-" }, {L"」」", ".-.-.." }, {L",", "--..--" }, {L":", "---..." }, {L"?", "..--.." }, {L"'", ".----." }, {L"-", "-....-" }, {L"@", ".--.-." }, {L"00〇", "-----" }, {L"11一", ".----" }, {L"22二", "..---" }, {L"33三", "...--" }, {L"44四", "....-" }, {L"55五", "....." }, {L"66六", "-...." }, {L"77七", "--..." }, {L"88八", "---.." }, {L"99九", "----." }, {L"<>", NULL, }, }; const int codetable_entry = sizeof(codetable) / sizeof(struct morse_table);