modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr41634.c (about)

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