4 ms·
At some point the argument type changed from "unsigned int" to "byte" aka "char". But "char" is signed on many popular architectures. So this return c is 12
by jwilk 2y ago
At some point the argument type changed from "unsigned int" to "byte" aka "char". But "char" is signed on many popular architectures. So this
return c is 127 or c < 32;
no longer does the right thing.