File indexing completed on 2025-12-10 10:23:50
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025 #ifndef STREAM_CCITT_H
0026 #define STREAM_CCITT_H
0027
0028 struct CCITTCode
0029 {
0030 short bits;
0031 short n;
0032 };
0033
0034 #define ccittEOL -2
0035
0036
0037
0038
0039
0040 #define twoDimPass 0
0041 #define twoDimHoriz 1
0042 #define twoDimVert0 2
0043 #define twoDimVertR1 3
0044 #define twoDimVertL1 4
0045 #define twoDimVertR2 5
0046 #define twoDimVertL2 6
0047 #define twoDimVertR3 7
0048 #define twoDimVertL3 8
0049
0050
0051 static const CCITTCode twoDimTab1[128] = { { -1, -1 }, { -1, -1 },
0052 { 7, twoDimVertL3 },
0053 { 7, twoDimVertR3 },
0054 { 6, twoDimVertL2 }, { 6, twoDimVertL2 },
0055 { 6, twoDimVertR2 }, { 6, twoDimVertR2 },
0056 { 4, twoDimPass }, { 4, twoDimPass },
0057 { 4, twoDimPass }, { 4, twoDimPass }, { 4, twoDimPass }, { 4, twoDimPass }, { 4, twoDimPass }, { 4, twoDimPass }, { 3, twoDimHoriz }, { 3, twoDimHoriz },
0058 { 3, twoDimHoriz }, { 3, twoDimHoriz }, { 3, twoDimHoriz }, { 3, twoDimHoriz }, { 3, twoDimHoriz }, { 3, twoDimHoriz }, { 3, twoDimHoriz }, { 3, twoDimHoriz }, { 3, twoDimHoriz },
0059 { 3, twoDimHoriz }, { 3, twoDimHoriz }, { 3, twoDimHoriz }, { 3, twoDimHoriz }, { 3, twoDimHoriz }, { 3, twoDimVertL1 }, { 3, twoDimVertL1 },
0060 { 3, twoDimVertL1 }, { 3, twoDimVertL1 }, { 3, twoDimVertL1 }, { 3, twoDimVertL1 }, { 3, twoDimVertL1 }, { 3, twoDimVertL1 }, { 3, twoDimVertL1 }, { 3, twoDimVertL1 }, { 3, twoDimVertL1 },
0061 { 3, twoDimVertL1 }, { 3, twoDimVertL1 }, { 3, twoDimVertL1 }, { 3, twoDimVertL1 }, { 3, twoDimVertL1 }, { 3, twoDimVertR1 }, { 3, twoDimVertR1 },
0062 { 3, twoDimVertR1 }, { 3, twoDimVertR1 }, { 3, twoDimVertR1 }, { 3, twoDimVertR1 }, { 3, twoDimVertR1 }, { 3, twoDimVertR1 }, { 3, twoDimVertR1 }, { 3, twoDimVertR1 }, { 3, twoDimVertR1 },
0063 { 3, twoDimVertR1 }, { 3, twoDimVertR1 }, { 3, twoDimVertR1 }, { 3, twoDimVertR1 }, { 3, twoDimVertR1 }, { 1, twoDimVert0 }, { 1, twoDimVert0 },
0064 { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 },
0065 { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 },
0066 { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 },
0067 { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 },
0068 { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 },
0069 { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 },
0070 { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 }, { 1, twoDimVert0 } };
0071
0072
0073
0074
0075
0076
0077 static const CCITTCode whiteTab1[32] = {
0078 { -1, -1 },
0079 { 12, ccittEOL },
0080 { -1, -1 }, { -1, -1 },
0081 { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0082 { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0083 { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0084 { 11, 1792 }, { 11, 1792 },
0085 { 12, 1984 },
0086 { 12, 2048 },
0087 { 12, 2112 },
0088 { 12, 2176 },
0089 { 12, 2240 },
0090 { 12, 2304 },
0091 { 11, 1856 }, { 11, 1856 },
0092 { 11, 1920 }, { 11, 1920 },
0093 { 12, 2368 },
0094 { 12, 2432 },
0095 { 12, 2496 },
0096 { 12, 2560 }
0097 };
0098
0099
0100 static const CCITTCode whiteTab2[512] = {
0101 { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0102 { 8, 29 }, { 8, 29 },
0103 { 8, 30 }, { 8, 30 },
0104 { 8, 45 }, { 8, 45 },
0105 { 8, 46 }, { 8, 46 },
0106 { 7, 22 }, { 7, 22 }, { 7, 22 }, { 7, 22 },
0107 { 7, 23 }, { 7, 23 }, { 7, 23 }, { 7, 23 },
0108 { 8, 47 }, { 8, 47 },
0109 { 8, 48 }, { 8, 48 },
0110 { 6, 13 }, { 6, 13 }, { 6, 13 }, { 6, 13 },
0111 { 6, 13 }, { 6, 13 }, { 6, 13 }, { 6, 13 }, { 7, 20 }, { 7, 20 }, { 7, 20 }, { 7, 20 },
0112 { 8, 33 }, { 8, 33 },
0113 { 8, 34 }, { 8, 34 },
0114 { 8, 35 }, { 8, 35 },
0115 { 8, 36 }, { 8, 36 },
0116 { 8, 37 }, { 8, 37 },
0117 { 8, 38 }, { 8, 38 },
0118 { 7, 19 }, { 7, 19 }, { 7, 19 }, { 7, 19 },
0119 { 8, 31 }, { 8, 31 },
0120 { 8, 32 }, { 8, 32 },
0121 { 6, 1 }, { 6, 1 }, { 6, 1 }, { 6, 1 },
0122 { 6, 1 }, { 6, 1 }, { 6, 1 }, { 6, 1 }, { 6, 12 }, { 6, 12 }, { 6, 12 }, { 6, 12 },
0123 { 6, 12 }, { 6, 12 }, { 6, 12 }, { 6, 12 }, { 8, 53 }, { 8, 53 },
0124 { 8, 54 }, { 8, 54 },
0125 { 7, 26 }, { 7, 26 }, { 7, 26 }, { 7, 26 },
0126 { 8, 39 }, { 8, 39 },
0127 { 8, 40 }, { 8, 40 },
0128 { 8, 41 }, { 8, 41 },
0129 { 8, 42 }, { 8, 42 },
0130 { 8, 43 }, { 8, 43 },
0131 { 8, 44 }, { 8, 44 },
0132 { 7, 21 }, { 7, 21 }, { 7, 21 }, { 7, 21 },
0133 { 7, 28 }, { 7, 28 }, { 7, 28 }, { 7, 28 },
0134 { 8, 61 }, { 8, 61 },
0135 { 8, 62 }, { 8, 62 },
0136 { 8, 63 }, { 8, 63 },
0137 { 8, 0 }, { 8, 0 },
0138 { 8, 320 }, { 8, 320 },
0139 { 8, 384 }, { 8, 384 },
0140 { 5, 10 }, { 5, 10 }, { 5, 10 }, { 5, 10 },
0141 { 5, 10 }, { 5, 10 }, { 5, 10 }, { 5, 10 }, { 5, 10 }, { 5, 10 }, { 5, 10 }, { 5, 10 }, { 5, 10 }, { 5, 10 }, { 5, 10 }, { 5, 10 }, { 5, 11 }, { 5, 11 }, { 5, 11 }, { 5, 11 },
0142 { 5, 11 }, { 5, 11 }, { 5, 11 }, { 5, 11 }, { 5, 11 }, { 5, 11 }, { 5, 11 }, { 5, 11 }, { 5, 11 }, { 5, 11 }, { 5, 11 }, { 5, 11 }, { 7, 27 }, { 7, 27 }, { 7, 27 }, { 7, 27 },
0143 { 8, 59 }, { 8, 59 },
0144 { 8, 60 }, { 8, 60 },
0145 { 9, 1472 },
0146 { 9, 1536 },
0147 { 9, 1600 },
0148 { 9, 1728 },
0149 { 7, 18 }, { 7, 18 }, { 7, 18 }, { 7, 18 },
0150 { 7, 24 }, { 7, 24 }, { 7, 24 }, { 7, 24 },
0151 { 8, 49 }, { 8, 49 },
0152 { 8, 50 }, { 8, 50 },
0153 { 8, 51 }, { 8, 51 },
0154 { 8, 52 }, { 8, 52 },
0155 { 7, 25 }, { 7, 25 }, { 7, 25 }, { 7, 25 },
0156 { 8, 55 }, { 8, 55 },
0157 { 8, 56 }, { 8, 56 },
0158 { 8, 57 }, { 8, 57 },
0159 { 8, 58 }, { 8, 58 },
0160 { 6, 192 }, { 6, 192 }, { 6, 192 }, { 6, 192 },
0161 { 6, 192 }, { 6, 192 }, { 6, 192 }, { 6, 192 }, { 6, 1664 }, { 6, 1664 }, { 6, 1664 }, { 6, 1664 },
0162 { 6, 1664 }, { 6, 1664 }, { 6, 1664 }, { 6, 1664 }, { 8, 448 }, { 8, 448 },
0163 { 8, 512 }, { 8, 512 },
0164 { 9, 704 },
0165 { 9, 768 },
0166 { 8, 640 }, { 8, 640 },
0167 { 8, 576 }, { 8, 576 },
0168 { 9, 832 },
0169 { 9, 896 },
0170 { 9, 960 },
0171 { 9, 1024 },
0172 { 9, 1088 },
0173 { 9, 1152 },
0174 { 9, 1216 },
0175 { 9, 1280 },
0176 { 9, 1344 },
0177 { 9, 1408 },
0178 { 7, 256 }, { 7, 256 }, { 7, 256 }, { 7, 256 },
0179 { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 },
0180 { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 },
0181 { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 2 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 },
0182 { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 },
0183 { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 4, 3 }, { 5, 128 }, { 5, 128 }, { 5, 128 }, { 5, 128 },
0184 { 5, 128 }, { 5, 128 }, { 5, 128 }, { 5, 128 }, { 5, 128 }, { 5, 128 }, { 5, 128 }, { 5, 128 }, { 5, 128 }, { 5, 128 }, { 5, 128 }, { 5, 128 }, { 5, 8 }, { 5, 8 }, { 5, 8 }, { 5, 8 },
0185 { 5, 8 }, { 5, 8 }, { 5, 8 }, { 5, 8 }, { 5, 8 }, { 5, 8 }, { 5, 8 }, { 5, 8 }, { 5, 8 }, { 5, 8 }, { 5, 8 }, { 5, 8 }, { 5, 9 }, { 5, 9 }, { 5, 9 }, { 5, 9 },
0186 { 5, 9 }, { 5, 9 }, { 5, 9 }, { 5, 9 }, { 5, 9 }, { 5, 9 }, { 5, 9 }, { 5, 9 }, { 5, 9 }, { 5, 9 }, { 5, 9 }, { 5, 9 }, { 6, 16 }, { 6, 16 }, { 6, 16 }, { 6, 16 },
0187 { 6, 16 }, { 6, 16 }, { 6, 16 }, { 6, 16 }, { 6, 17 }, { 6, 17 }, { 6, 17 }, { 6, 17 },
0188 { 6, 17 }, { 6, 17 }, { 6, 17 }, { 6, 17 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 },
0189 { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 },
0190 { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 4 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 },
0191 { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 },
0192 { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 }, { 6, 14 }, { 6, 14 }, { 6, 14 }, { 6, 14 },
0193 { 6, 14 }, { 6, 14 }, { 6, 14 }, { 6, 14 }, { 6, 15 }, { 6, 15 }, { 6, 15 }, { 6, 15 },
0194 { 6, 15 }, { 6, 15 }, { 6, 15 }, { 6, 15 }, { 5, 64 }, { 5, 64 }, { 5, 64 }, { 5, 64 },
0195 { 5, 64 }, { 5, 64 }, { 5, 64 }, { 5, 64 }, { 5, 64 }, { 5, 64 }, { 5, 64 }, { 5, 64 }, { 5, 64 }, { 5, 64 }, { 5, 64 }, { 5, 64 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 },
0196 { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 },
0197 { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 },
0198 { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 },
0199 { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }, { 4, 7 }
0200 };
0201
0202
0203
0204
0205
0206
0207 static const CCITTCode blackTab1[128] = { { -1, -1 }, { -1, -1 },
0208 { 12, ccittEOL }, { 12, ccittEOL },
0209 { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0210 { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0211 { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0212 { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0213 { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0214 { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0215 { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0216 { 11, 1792 }, { 11, 1792 }, { 11, 1792 }, { 11, 1792 },
0217 { 12, 1984 }, { 12, 1984 },
0218 { 12, 2048 }, { 12, 2048 },
0219 { 12, 2112 }, { 12, 2112 },
0220 { 12, 2176 }, { 12, 2176 },
0221 { 12, 2240 }, { 12, 2240 },
0222 { 12, 2304 }, { 12, 2304 },
0223 { 11, 1856 }, { 11, 1856 }, { 11, 1856 }, { 11, 1856 },
0224 { 11, 1920 }, { 11, 1920 }, { 11, 1920 }, { 11, 1920 },
0225 { 12, 2368 }, { 12, 2368 },
0226 { 12, 2432 }, { 12, 2432 },
0227 { 12, 2496 }, { 12, 2496 },
0228 { 12, 2560 }, { 12, 2560 },
0229 { 10, 18 }, { 10, 18 }, { 10, 18 }, { 10, 18 },
0230 { 10, 18 }, { 10, 18 }, { 10, 18 }, { 10, 18 }, { 12, 52 }, { 12, 52 },
0231 { 13, 640 },
0232 { 13, 704 },
0233 { 13, 768 },
0234 { 13, 832 },
0235 { 12, 55 }, { 12, 55 },
0236 { 12, 56 }, { 12, 56 },
0237 { 13, 1280 },
0238 { 13, 1344 },
0239 { 13, 1408 },
0240 { 13, 1472 },
0241 { 12, 59 }, { 12, 59 },
0242 { 12, 60 }, { 12, 60 },
0243 { 13, 1536 },
0244 { 13, 1600 },
0245 { 11, 24 }, { 11, 24 }, { 11, 24 }, { 11, 24 },
0246 { 11, 25 }, { 11, 25 }, { 11, 25 }, { 11, 25 },
0247 { 13, 1664 },
0248 { 13, 1728 },
0249 { 12, 320 }, { 12, 320 },
0250 { 12, 384 }, { 12, 384 },
0251 { 12, 448 }, { 12, 448 },
0252 { 13, 512 },
0253 { 13, 576 },
0254 { 12, 53 }, { 12, 53 },
0255 { 12, 54 }, { 12, 54 },
0256 { 13, 896 },
0257 { 13, 960 },
0258 { 13, 1024 },
0259 { 13, 1088 },
0260 { 13, 1152 },
0261 { 13, 1216 },
0262 { 10, 64 }, { 10, 64 }, { 10, 64 }, { 10, 64 },
0263 { 10, 64 }, { 10, 64 }, { 10, 64 }, { 10, 64 } };
0264
0265
0266 static const CCITTCode blackTab2[192] = {
0267 { 8, 13 }, { 8, 13 }, { 8, 13 }, { 8, 13 },
0268 { 8, 13 }, { 8, 13 }, { 8, 13 }, { 8, 13 }, { 8, 13 }, { 8, 13 }, { 8, 13 }, { 8, 13 }, { 8, 13 }, { 8, 13 }, { 8, 13 }, { 8, 13 }, { 11, 23 }, { 11, 23 },
0269 { 12, 50 },
0270 { 12, 51 },
0271 { 12, 44 },
0272 { 12, 45 },
0273 { 12, 46 },
0274 { 12, 47 },
0275 { 12, 57 },
0276 { 12, 58 },
0277 { 12, 61 },
0278 { 12, 256 },
0279 { 10, 16 }, { 10, 16 }, { 10, 16 }, { 10, 16 },
0280 { 10, 17 }, { 10, 17 }, { 10, 17 }, { 10, 17 },
0281 { 12, 48 },
0282 { 12, 49 },
0283 { 12, 62 },
0284 { 12, 63 },
0285 { 12, 30 },
0286 { 12, 31 },
0287 { 12, 32 },
0288 { 12, 33 },
0289 { 12, 40 },
0290 { 12, 41 },
0291 { 11, 22 }, { 11, 22 },
0292 { 8, 14 }, { 8, 14 }, { 8, 14 }, { 8, 14 },
0293 { 8, 14 }, { 8, 14 }, { 8, 14 }, { 8, 14 }, { 8, 14 }, { 8, 14 }, { 8, 14 }, { 8, 14 }, { 8, 14 }, { 8, 14 }, { 8, 14 }, { 8, 14 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 },
0294 { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 },
0295 { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 10 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 },
0296 { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 },
0297 { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 7, 11 }, { 9, 15 }, { 9, 15 }, { 9, 15 }, { 9, 15 },
0298 { 9, 15 }, { 9, 15 }, { 9, 15 }, { 9, 15 }, { 12, 128 },
0299 { 12, 192 },
0300 { 12, 26 },
0301 { 12, 27 },
0302 { 12, 28 },
0303 { 12, 29 },
0304 { 11, 19 }, { 11, 19 },
0305 { 11, 20 }, { 11, 20 },
0306 { 12, 34 },
0307 { 12, 35 },
0308 { 12, 36 },
0309 { 12, 37 },
0310 { 12, 38 },
0311 { 12, 39 },
0312 { 11, 21 }, { 11, 21 },
0313 { 12, 42 },
0314 { 12, 43 },
0315 { 10, 0 }, { 10, 0 }, { 10, 0 }, { 10, 0 },
0316 { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 },
0317 { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 },
0318 { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }, { 7, 12 }
0319 };
0320
0321
0322 static const CCITTCode blackTab3[64] = { { -1, -1 }, { -1, -1 }, { -1, -1 }, { -1, -1 },
0323 { 6, 9 },
0324 { 6, 8 },
0325 { 5, 7 }, { 5, 7 },
0326 { 4, 6 }, { 4, 6 }, { 4, 6 }, { 4, 6 },
0327 { 4, 5 }, { 4, 5 }, { 4, 5 }, { 4, 5 },
0328 { 3, 1 }, { 3, 1 }, { 3, 1 }, { 3, 1 },
0329 { 3, 1 }, { 3, 1 }, { 3, 1 }, { 3, 1 }, { 3, 4 }, { 3, 4 }, { 3, 4 }, { 3, 4 },
0330 { 3, 4 }, { 3, 4 }, { 3, 4 }, { 3, 4 }, { 2, 3 }, { 2, 3 }, { 2, 3 }, { 2, 3 },
0331 { 2, 3 }, { 2, 3 }, { 2, 3 }, { 2, 3 }, { 2, 3 }, { 2, 3 }, { 2, 3 }, { 2, 3 }, { 2, 3 }, { 2, 3 }, { 2, 3 }, { 2, 3 }, { 2, 2 }, { 2, 2 }, { 2, 2 }, { 2, 2 },
0332 { 2, 2 }, { 2, 2 }, { 2, 2 }, { 2, 2 }, { 2, 2 }, { 2, 2 }, { 2, 2 }, { 2, 2 }, { 2, 2 }, { 2, 2 }, { 2, 2 }, { 2, 2 } };
0333
0334 #endif