1 /* { dg-require-stack-size "2*512 + 256" } */
2 
3 extern int _xgetw();
4 extern int foo(char*);
5 
test_readmode(int ascii_mode)6 void test_readmode( int ascii_mode )
7 {
8   static const char outbuffer[]
9     = "0,1,2,3,4,5,6,7,8,9\r\n\r\nA,B,C,D,E\r\nX,Y,Z";
10   char buffer[2*512 +256];
11   int i, j, ao;
12   unsigned int fp;
13 
14   foo(buffer);
15 
16   for (i=0, j=0; i<6; i++) {
17       if (ao==0 || outbuffer[fp-3+i] != '\r')
18 	buffer[j++] = outbuffer[fp-3+i];
19   }
20   _xgetw();
21 }
22