From: simon Date: Sat, 22 Oct 2005 16:38:15 +0000 (+0000) Subject: Noticed recently that bitcount16() isn't 16-bit clean due to signed X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/commitdiff_plain/3199a01b45fe16e540800fb73f69b4188d6e70ff?ds=inline;hp=3199a01b45fe16e540800fb73f69b4188d6e70ff Noticed recently that bitcount16() isn't 16-bit clean due to signed shift right. It doesn't actually matter in the current code since the input word only ever uses the bottom 9 bits, but if I ever extended Mines to work in a triangular grid then all 16 bits might be required. Fix this now, while I'm cleaning things up, so that it won't bite me unexpectedly in future. git-svn-id: svn://svn.tartarus.org/sgt/puzzles@6415 cda61777-01e9-0310-a592-d414129be87e ---