port glibc to win32 to work with MSVC.
There are many posix-like toolset porting on Windows. But, they are all designed to do a deep port. So they can be only work with GNU-toolset. None of them can work with MS-VC.
I'd like to port a subset of glibc to windows working with MSVC.
- porting the io subset. fopen/fread/.../fmemopen/.. etc
- file/dir util funcs. getcwd/... etc.
- all utf-8 encoded. (hate msvc xxxA/xxxW funcs ^_^)
Finally, Done.
I stopped porting glibc but instead, musl, and choose clang as the compiler.
clang is great!