(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
compile/
pr41634.c
       1  /* { dg-require-stack-size "2*512 + 256" } */
       2  
       3  extern int _xgetw();
       4  extern int foo(char*);
       5  
       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  }