1// Build don't link: 2// Special g++ Options: -fexceptions 3// excess errors test - XFAIL a29k-*-* arm-*-pe 4 5int atoi(const char *); 6 7struct ios { 8 virtual ~ios(); 9}; 10 11class fstreambase : virtual public ios { 12}; 13 14class ifstream : public fstreambase { 15}; 16 17class ofstream : public fstreambase { 18}; 19 20extern const short O; 21extern const short D; 22 23const short O= 0; 24const short D= -3; 25 26 27short glc(const char* const * const l, 28 short& n,short& x,short& y, 29 ifstream* i,ofstream* o) 30 31{ 32 n=atoi(l[1]); 33 34 x=atoi(l[2]); 35 y=atoi(l[3]); 36 37 if((x < 0)||(y <0)) 38 { 39 return D; 40 } 41 42 i = new ifstream[n]; 43 o = new ofstream[2]; 44 45 return O; 46 47} 48