pjw@rabbit.UUCP (peter weinberger) (01/22/84)
C does not encourage loops counting down (although it must plead guilty on register declarations): in our kernel (modified 4.1) there are exactly 7 counting-down loops [matching for.*--], 2 of which are maintaining first-in-first-out, one is a cheap decimal conversion, 3 have early exits, and only one (in vmpt.c) of which is gratuitous.