mozilla/rust — comment on commit b9bb58f104400294d00cb821dfe15c19ed1b641d
File: src/libcore/ctypes.rs line 20
By erickt:

For what it's worth, the [C standard](http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf) on page 35 states it's implementation defined whether or not a C `char` is signed or unsigned. Since we use `u8` almost exclusively for binary data everywhere else, why use `i8` in this instance?