Fixed the build.
authordswitkin <dswitkin@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Thu, 19 Jun 2008 15:46:39 +0000 (15:46 +0000)
committerdswitkin <dswitkin@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Thu, 19 Jun 2008 15:46:39 +0000 (15:46 +0000)
git-svn-id: http://zxing.googlecode.com/svn/trunk@447 59b500cc-1b3d-0410-9834-0bbf25fbcc57

core/src/com/google/zxing/qrcode/decoder/DecodedBitStreamParser.java

index b6dda58..05339f5 100644 (file)
@@ -106,19 +106,21 @@ final class DecodedBitStreamParser {
 
   private static int parseECI(BitSource bits) {
     int firstByte = bits.readBits(8);
-    if (firstByte & 0x80 == 0) {
+    if ((firstByte & 0x80) == 0) {
       // just one byte
       return firstByte & 0x7F;
-    } else if (firstByte & 0xC0 == 0x80) {
+    } else if ((firstByte & 0xC0) == 0x80) {
       // two bytes
       int secondByte = bits.readBits(8);
       return ((firstByte & 0x3F) << 8) | secondByte;
-    } else if (firstByte & 0xE0 == 0xC0) {
+    } else if ((firstByte & 0xE0) == 0xC0) {
       // three bytes
       int secondByte = bits.readBits(8);
       int thirdByte = bits.readBits(8);
       return ((firstByte & 0x1F) << 16) | (secondByte << 8) | thirdByte;
     }
+    // FIXME: What should we return here?
+    return 0;
   }
 
   private static void decodeKanjiSegment(BitSource bits,