Byron Jeff wrote: > I remember the separator/terminator difference from Pascal. Used to drive > me nuts. Reason is the inconsistency. Terminators, while annoying, are > consistent. Technically, the semicolon is a statement *seaparator* in C, too. Comma is an expression *separator*. However, C solves the "problem" by allowing null statements and null expressions, which makes it OK to have a semicolon right before a closing brace, or a comma right before a closing parenthesis. Straightjacket languages like Pascal, Algol, VHDL, etc., etc., disallow null statements and expressions, which is what creates all of the annoyance= .. -- Dave Tweed --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .