--- a/direction.h Sun Mar 05 12:34:55 2006 +0000 +++ b/direction.h Sun Mar 05 12:54:22 2006 +0000 @@ -30,7 +30,7 @@ static inline DiagDirection ReverseDiagDir(DiagDirection d) { - return 2 ^ d; + return (DiagDirection)(2 ^ d); }