I compiled this code on a vax using 4.3 BSD and the sults I got were
0 1 2 3 4 5 6 7 8
So may be a bug. Didn't check the code to see if there was a logic problem
because it very hard to read without changing the format and I have no time!
Scott
trsvax!tdpvax!scott at uxc.cso.uiuc.edu