Switch the state variable to unsigned for defined wrap-around behavior.
1 file changed