Определяя wchar_t в 2 байта
В моем приложении мне всегда нужно, чтобы wchar_t был 2 байта. Я знаю, что -fshort-wchar может это сделать. Но я не могу использовать это на zSeries. Есть ли другой способ определить wchar_t 2 байта?
1 ответ
Нет. wchar_t
определяется реализация. Вы не можете это контролировать.
Не полагайтесь на определенные типы реализации. Положитесь на стандарт (C99 <inttypes.h>
) вместо типов.
Что не так с вопросом об изменении макроса _T() для символьных данных UNICODE?