diff options
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.cpp | 4 |
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); |