Say I have a function like this:
inline int shift( int what, int bitCount ) { return what >> bitCount; }
It will be called from diffe
To make the function somewhat self documenting, you may want to change bitCount to unsigned to signify to callers that a negative value is not valid.