unicode support in android ndk
I have a large C/C++ library that I need to use as part of an Android NDK project. This library needs to be able to intelligently process UTF8 strings (for example, conversion to lowercase/uppercase). The library has conditional compilation to punt to an OS API to do the conversion, but there don't seem to be any Android APIs for UTF8. (mbstowcs, etc) This thread says to use JNI methods to do it (!), which is a rather heavy-weight solution. I was thinking about building ICU , but as it uses GNU Autotools I'm not sure I can make it work with the NDK toolchain. :/ Has anyone else confronted this