more test for !do as expression
fix C ISO 90