Любое значение передало функции в <ctype.h> будет представимым как unsigned char или быть значением EOF
Любое значение передало функции в <ctype.h> будет представимым как unsigned char или быть значением EOF.
Функции в <ctype.h> имейте четко определенное поведение только для int аргументы, значение которых в области значений unsigned char или отрицательная величина, эквивалентная из EOF. Использование других значений приводит к неопределенному поведению.
Polyspace® полагает, что отрицательная величина, эквивалентная из EOF, является-1 и не повышает нарушение, если вы передаете-1 в качестве аргумента к функции в ctype.h.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
| Группа: Стандартные библиотеки |
| Категория: обязательный |
| Категория AGC: обязательный |