If bool, chars and shorts are promoted to ints when passed through an ellipsis parameter, what's the point of the h length qualifier of printf if printf will read ints anyway?
NOTE: I'm more interested in the semantics and intented purpose of the h length qualifier from a C++ perspective, in case there's any difference respect to C, although I guess it doesn't.