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
) ;