Unrelated: why spaces inside the parentheses? It’s not the first time I see this, but this is incorrect!
> Insignificant whitespace is allowed before or after any token.
if ( x == ( y + z ) * w ) {
Personally, I find it hard to read. if ( x == (y+z) * w )
{
Spaces help group things.