1 /* The arrays are too large for the xstormy16 - won't fit in 16 bits. */
2 /* { dg-xfail-if "The array too big" { "h8300-*-*" } { "-mno-h" "-mn" } { "" } } */
3 /* { dg-do assemble { xfail xstormy16-*-* m6811-*-* m6812-*-* } } */
5 unsigned char TIFFFax2DMode[20][256];
6 unsigned char TIFFFax2DNextState[20][256];
7 unsigned char TIFFFaxUncompAction[20][256];
8 unsigned char TIFFFaxUncompNextState[20][256];
9 unsigned char TIFFFax1DAction[230][256];
10 unsigned char TIFFFax1DNextState[230][256];
12 typedef struct tableentry {
13 unsigned short length;
18 extern tableentry TIFFFaxWhiteCodes[];
19 extern tableentry TIFFFaxBlackCodes[];
21 static short sp_data, sp_bit;
26 unsigned char **inbuf;
29 unsigned char byte = **inbuf;
35 decode_white_run (inbuf)
37 unsigned char **inbuf;
49 sp_data = fetchByte (inbuf);
52 action = TIFFFax1DAction[state][sp_data];
53 state = TIFFFax1DNextState[state][sp_data];
61 action = (TIFFFaxWhiteCodes[ action - 2 ].runlen) ;