SIGN IN SIGN UP

1 << 31 is invalid for signed integers, fix it by making 1 unsigned.

Found by Clang trunk's Undefined-Behavior Sanitizer.  [more to come]
G
Gregory P. Smith committed
60112ae319c5d95e74dafe6c67c04d01f50d965a