Does ctype.h still require unsigned char?

do you still strictly speaking have to use unsigned char to avoid undefined behavior in modern versions of C? Yes, from the C11 draft standard section 7.4 Character handling <ctype.h> paragraph 1 says (emphasis mine): The header declares several functions useful for classifying and mapping characters.198) In all cases the argument is an int, the … Read more