LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

Портировать что-то на винды никто и не собирался. Мне гораздо важнее как оно работает в Линуксе. И я знаю не только про wchar_t. Если бы мне было важно писать портируемый между Линуксом и виндой софт, то я вполне мог бы задействовать char16_t/char32_t. Но, мне это фиолетово.

впихнуть четыре байта в два у тебя вряд ли получится

Если getwc() читает файл в UTF-8/UTF-16, то, теоретически, 4 байта в винде там быть и не должно. А практически они там могли нагородить что угодно, да. Но, мне это фиолетово.

Исходная версия saahriktu, :

Портировать что-то на винды никто и не собирался. Мне гораздо важнее как оно работает в Линуксе. И я знаю не только про wchar_t. Если бы мне было важно писать портируемый между Линуксом и виндой софт, то я вполне мог бы задействовать char16_t/char32_t. Но, мне это фиолетово.