LINUX.ORG.RU

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

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

Это проблемы glibc'а, а исторически весь код был именно таким. Впрочем, использование int делает код более кроссплатформенным, да, поскольку на ARM'ах char по дефолту unsigned. И проверка на EOF не проходит. Поскольку в переменную вместо -1 приходит 255.

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

Это проблемы glibc'а. Впрочем, использование int делает код более кроссплатформенным, да, поскольку на ARM'ах char по дефолту unsigned. И проверка на EOF не проходит. Поскольку в переменную вместо -1 приходит 255.