[ros-diffs] [cfinck] 28422: Change the wchar_t logic once more to make it a bit simplier. A host can only have one special wchar_t definition, so we don't need to define all. Also _WCHAR_T_DEFINED is the only definition used for overriding the wchar_t setting by applications. So use the previous logic to check and define the wchar_t definitions for the host and at the end check for _WCHAR_T_DEFINED. In all cases, define _WCHAR_T_DEFINED. Additionally, __need_wchar_t has to be undefined after including "ctyp