> In some C compilers, the statement 3 = foo or foo = 3 is not > evaluated the same way humans do. ? Afaik all C compiler will bark at '3 = foo' and evaluate 'foo = 3' by assigning 3 to foo and yielding 3. You must of course pronounce the '=' correctly, it is 'becomes', not 'equals'. Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products docent Hogeschool van Utrecht: www.voti.nl/hvu _______________________________________________ http://www.piclist.com View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist