Variable suggestion used before definition
From 433253
game.c:93:32: Variable suggestion used before definition An rvalue is used that may not be initialized to a value on some execution path. (Use -usedef to inhibit warning)
Splint complains if a series of if/elseifs don't end in a plain else, presumably because it thinks you might not catch all cases (even if you've already checked the value elsewhere). To remove the error, change the final 'else if 'to a plain 'else'.