dicej / android-libcore64

fork of https://android.googlesource.com/platform/libcore to make it 64-bit safe
2 stars 5 forks source link

Wide character I/O paths in Windows #10

Closed bigfatbrowncat closed 10 years ago

bigfatbrowncat commented 10 years ago

Windows is a unique OS that doesn't like to "just use UTF-8 in file names and be nice" like every other platform. It uses UCS-2 for paths and has special API functions for working with them. Default open, mkdir and so on doesn't support anything outside ANSI.

So @JustAMan has made some additions to our "Windows-supporting-POSIX-layer" to make it working with wide-character filenames.

We made some basic testing (although it's incomplete, but a complete testing would take too much time).

Would you like to merge it?

bigfatbrowncat commented 10 years ago

Hi! Have you taken a look on this pull request? Are there any problems/questions?

dicej commented 10 years ago

Sorry, I forgot about this one; it looks good.