diff options
author | BYVoid <byvoid.kcp@gmail.com> | 2010-07-27 22:01:25 +0800 |
---|---|---|
committer | BYVoid <byvoid.kcp@gmail.com> | 2010-07-27 22:01:25 +0800 |
commit | dea6dd8336caa9d76a64b69343d43a65312c6df4 (patch) | |
tree | 3b6a6bb4540ca45ed5a23b1d5f996f85e732a2b4 | |
parent | ca206af4c2d9a0b312e3154f57cd4cf8d53bb845 (diff) | |
download | ibus-libpinyin-dea6dd8336caa9d76a64b69343d43a65312c6df4.tar.gz ibus-libpinyin-dea6dd8336caa9d76a64b69343d43a65312c6df4.tar.xz ibus-libpinyin-dea6dd8336caa9d76a64b69343d43a65312c6df4.zip |
Use ucs4_t API of OpenCC.
-rw-r--r-- | src/SimpTradConverter.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/SimpTradConverter.cc b/src/SimpTradConverter.cc index 6d64167..e2dc1b3 100644 --- a/src/SimpTradConverter.cc +++ b/src/SimpTradConverter.cc @@ -58,10 +58,10 @@ public: glong n_char; gunichar *in_ucs4 = g_utf8_to_ucs4_fast (in, -1, &n_char); - wchar_t *pinbuf = (wchar_t *)in_ucs4; + ucs4_t *pinbuf = (ucs4_t *)in_ucs4; size_t inbuf_left = n_char; while (inbuf_left != 0) { - wchar_t *poutbuf = (wchar_t *)m_buffer; + ucs4_t *poutbuf = (ucs4_t *)m_buffer; size_t outbuf_left = BUFFER_SIZE; size_t retval = opencc_convert(m_od, &pinbuf, &inbuf_left, &poutbuf, &outbuf_left); if (retval == (size_t) -1) { |