1*36ac495dSmrg extern void abort (void); 2*36ac495dSmrg tar(int i)3*36ac495dSmrgint tar (int i) 4*36ac495dSmrg { 5*36ac495dSmrg if (i != 36863) 6*36ac495dSmrg abort (); 7*36ac495dSmrg return -1; 8*36ac495dSmrg } 9*36ac495dSmrg bug(int q,int bcount)10*36ac495dSmrgvoid bug(int q, int bcount) 11*36ac495dSmrg { 12*36ac495dSmrg int j = 0; 13*36ac495dSmrg int outgo = 0; 14*36ac495dSmrg 15*36ac495dSmrg while(j != -1) 16*36ac495dSmrg { 17*36ac495dSmrg outgo++; 18*36ac495dSmrg if (outgo > q-1) 19*36ac495dSmrg outgo = q-1; 20*36ac495dSmrg j = tar (outgo*bcount); 21*36ac495dSmrg } 22*36ac495dSmrg } 23*36ac495dSmrg main(void)24*36ac495dSmrgint main(void) 25*36ac495dSmrg { 26*36ac495dSmrg bug(5, 36863); 27*36ac495dSmrg return 0; 28*36ac495dSmrg } 29