headers: crt: split out corecrt_wstdlib.h
This one is slightly different from others, because corecrt_wstdlib.h
existed before, and the rest declartions in stdlib.h and wchar.h are
slightly different. Specifically:
1. _ui64tow lacks __MINGW_ATTRIB_DEPRECATED_SEC_WARN in wchar.h
2. wchar.h lacks _wcstof_l
3. _wputenv is declared without guard in stdlib.h, but under !_POSIX_ in
wchar.h
This commit follows stdlib.h for these.
Also removed _WSTDLIB_DEFINED and _WSTDLIBP_DEFINED.
Signed-off-by: Zhongteng Gui <dragon-archer@outlook.com>
Co-authored-by: LIU Hao <lh_mouse@126.com>
Signed-off-by: LIU Hao <lh_mouse@126.com>
3 files changed