Added nilles patch.
[jmdict-cli.git] / kana2romaji.cpp
index f596be4ec8c31e2e9b18010e42e50b2fa8b1eaec..2963dcfbccdcb328568d260bd45c4309207b00f8 100644 (file)
@@ -387,6 +387,7 @@ void kana2romaji(const string& kana, string& rom) {
                   pred == "ri" ||
                   pred == "gi" ||
                   pred == "ji" ||
+                  pred == "hi" ||
                   pred == "bi" ||
                   pred == "pi"
                 )
@@ -421,6 +422,9 @@ void kana2romaji(const string& kana, string& rom) {
             }
         }
         // FIXME!
-        else if (rom[pos] == '\2' && pos + 1 < rom.size())
+        else if (rom[pos] == '\2')
+       {
+          if(pos + 1 < rom.size())
             rom[pos] = rom[pos + 1];
+        }
 }