summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBYVoid <byvoid.kcp@gmail.com>2010-07-27 22:01:25 +0800
committerBYVoid <byvoid.kcp@gmail.com>2010-07-27 22:01:25 +0800
commitdea6dd8336caa9d76a64b69343d43a65312c6df4 (patch)
tree3b6a6bb4540ca45ed5a23b1d5f996f85e732a2b4
parentca206af4c2d9a0b312e3154f57cd4cf8d53bb845 (diff)
downloadibus-libpinyin-dea6dd8336caa9d76a64b69343d43a65312c6df4.tar.gz
ibus-libpinyin-dea6dd8336caa9d76a64b69343d43a65312c6df4.tar.xz
ibus-libpinyin-dea6dd8336caa9d76a64b69343d43a65312c6df4.zip
Use ucs4_t API of OpenCC.
-rw-r--r--src/SimpTradConverter.cc4
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) {