Replace MacRoman conversion with LIBICONV implementation

This commit is contained in:
elasota
2020-01-05 03:55:35 -05:00
parent 1e3cf76bf3
commit 7c4ec4a467
17 changed files with 136 additions and 730 deletions

View File

@@ -1,5 +1,5 @@
#include "InputManager.h"
#include "MacRoman.h"
#include "MacRomanConversion.h"
#include "PLKeyEncoding.h"
#include <string.h>
@@ -73,7 +73,7 @@ namespace PortabilityLayer
case GpKeyIDSubsets::kUnicode:
for (int i = 0; i < 256; i++)
{
if (MacRoman::g_toUnicode[i] == vosEvent.m_key.m_unicodeChar)
if (MacRoman::ToUnicode(i) == vosEvent.m_key.m_unicodeChar)
{
if (i < 128)
m_keyMap.m_ascii.Set(i, bit);