In article <2285 at phoenix.Princeton.EDU> llave at phoenix.Princeton.EDU (Rafael Llave) writes: >K&R themselves suggest >#define BEGIN { >#define END } I think you missed the sarcasm; this is not recommended practice. The second edition should make this clearer.