> In C, a function argument or return value of type char gets promoted to int. So, code that uses char a lot does a lot of such promotions.
I think you're confusing standard C and machine/implementation-specific behavior. (If not for yourself, for people who read your comment.)
In C, a function argument or return value of type char gets promoted to int. So, code that uses char a lot does a lot of such promotions.