Hello maintainers: According to microsoft page:setlocale, _wsetlocale | Microsoft Learn <https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/setlocale-wsetlocale?view=msvc-170>
*Starting in Windows 10 version 1803 (10.0.17134.0), the Universal C Runtime supports using a UTF-8 code page. The change means that char strings passed to C runtime functions can expect strings in the UTF-8 encoding.* But the libmingwex.a in toolchain of Mingw-w64-public doesn't support non-ascii file name,and cause some bugs in project,see : MinGW-w64 - for 32 and 64 bit Windows / Bugs / #227 basename() truncates filenames with variable-width encoding (sourceforge.net) <https://sourceforge.net/p/mingw-w64/bugs/227/> and AOSP adb pull push error Google Issue Tracker <https://issuetracker.google.com/issues/143232373> so,the patches for dirname.c and basename.c is needed to support utf-8 encoding. Greetings fjh1997 _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
