История изменений
Исправление saahriktu, (текущая версия) :
Портировать что-то на винды никто и не собирался. Мне гораздо важнее как оно работает в Линуксе. И я знаю не только про wchar_t. Если бы мне было важно писать портируемый между Линуксом и виндой софт, то я вполне мог бы задействовать char16_t/char32_t. Но, мне это фиолетово.
впихнуть четыре байта в два у тебя вряд ли получится
Если getwc() читает файл в UTF-8/UTF-16, то, теоретически, 4 байта в винде там быть и не должно. А практически они там могли нагородить что угодно, да. Но, мне это фиолетово.
Исходная версия saahriktu, :
Портировать что-то на винды никто и не собирался. Мне гораздо важнее как оно работает в Линуксе. И я знаю не только про wchar_t. Если бы мне было важно писать портируемый между Линуксом и виндой софт, то я вполне мог бы задействовать char16_t/char32_t. Но, мне это фиолетово.