        p = &blackTab2[(code >> 1) - 64];
      } else {
        p = &blackTab3[code >> 7];
-@@ -1725,6 +1764,9 @@
+@@ -1725,6 +1768,9 @@
    } else {
      for (n = 2; n <= 6; ++n) {
        code = lookBits(n);

       if (n < 12) {
 	code <<= 12 - n;
       }
@@ -1711,9 +1747,12 @@
   code = 0; // make gcc happy
   if (endOfBlock) {
     code = lookBits(13);

   c = str->getChar();
   scanInfo.ah = (c >> 4) & 0x0f;
   scanInfo.al = c & 0x0f;
--- misc/xpdf-3.02/xpdf/Stream.h	2007-02-27 23:05:52.000000000 +0100
+++ misc/build/xpdf-3.02/xpdf/Stream.h	2009-11-10 11:43:10.426813566 +0100
@@ -528,13 +528,15 @@
   int row;			// current row
   int inputBuf;			// input buffer
