On 23/02/13 21:43, Tarl Neustaedter wrote: > Aren't there parens missing? I.e., shouldn't that be ((str == NULL) || > (parnum == 0))? Not as far as I know unless there is a compiler issue? The C operator precedence table looks like this: http://www.difranco.net/compsci/C_Operator_Precedence_Table.htm. ATB, Mark.