- Enabled -Wall -Werror.
- Fixed resulting errors.
- Found an interesting code error where a == was mistyped as a =