История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Никак. Ибо тот же ютф8 имеет переменную длину кода символа. wchar_t для произвольной кодировки тоже никак есть коды большие чем wchar_t.
чтото_типа_getc(buf)
ну да, а внутри парсинг кодировки, извлечение кода символа и возврат, и дай бог символ сам по себе, а не из нескольких закорючек и нескольких кодов, только не произвольной, её указывать надо, они разные. И даже одинаковые разные.
Исходная версия LINUX-ORG-RU, :
Никак. Ибо тот же ютф8 имеет переменную длину кода символа. wchar_t для произвольной кодировки тоже никак есть коды большие чем wchar_t.
чтото_типа_getc(buf)
ну да, а внутри парсинг кодировки, только не произвольной, её указывать надо, они разные. И даже одинаковые разные.