Olin Lathrop wrote: >Stuff like *DATA++ reminds me of why C is so evil in the first >place. It's bad enough that the language allows you to put three separate >things into one statement, but even worse when someone writes code like >that. No optimizations would have been lost by writing this as two lines: > > data++; //advance to next character in string > } while (*data); //back to handle next character > >C has encouraged a whole generation of programmers to write cutesy obtuse >code. Great power requires great responsability.. C was made for Real Programmers (tm), others have options like BASIC. *grin* -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist