summaryrefslogtreecommitdiff
path: root/src/assistant/3rdparty/clucene/src/CLucene/config/repl_tprintf.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/assistant/3rdparty/clucene/src/CLucene/config/repl_tprintf.cpp')
-rw-r--r--src/assistant/3rdparty/clucene/src/CLucene/config/repl_tprintf.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/assistant/3rdparty/clucene/src/CLucene/config/repl_tprintf.cpp b/src/assistant/3rdparty/clucene/src/CLucene/config/repl_tprintf.cpp
index 62cecb78b..2d9b5be0c 100644
--- a/src/assistant/3rdparty/clucene/src/CLucene/config/repl_tprintf.cpp
+++ b/src/assistant/3rdparty/clucene/src/CLucene/config/repl_tprintf.cpp
@@ -100,7 +100,11 @@ void lucene_vfnwprintf(StringBuffer* buffer, size_t count, const wchar_t * forma
size_t v;
size_t len = tmp->length();
for (size_t i=0;i<len;i++){
+#if !defined(__ANDROID__) && !defined(ANDROID)
v = wctomb(ob,*pointer);
+#else
+ v = wcrtomb(ob,*pointer,0);
+#endif // __ANDROID__
if ( v > 0 ){
ob[v]='\0';
fputs(ob,stdout);