> https://www.securecoding.cert.org/confluence/display/seccode/MSC40-C.+Do+not+use+an+empty+infinite+loop Interestingly, their first example is explicitly not justified by the paragraph they quote: the controlling expression *is* a constant expression. Tim.