I notice on the port-features page that all ports seem to be running gcc 3.3.3. So ... are some c99 features ok to use in KNF, like designators in initializers or aggregate assignment, or declarations in loops? Are there some c99 features that are definitely objectionable in KNF? -Chap