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