Comment Re:OMG enough (Score 1) 360
Firstly, you are still missing the main point. The "grandparent poster" is factually incorrect in his/her assertion that parenthesis is optional and was added just to camouflage the modification. You simply don't get to side with that poster, regardless of whether you want it or not. The option is simply not on the table, period. The parenthesis is not optional in this case, so the matter of whether the malicious coder was thinking about using it to better hide the change is completely moot. Whatever they were thinking does not matter, since the compiler would force them to add the parenthesis anyway.
Secondly, I suggest you look through a few Linux source code files and observe the styling conventions they use here. You will find massive amount of formally superfluous parenthesis usage in expressions like (a == b) && (c < d). Do you really suggest that this was done by hordes of malicious coders trying to hide something?
Secondly, I suggest you look through a few Linux source code files and observe the styling conventions they use here. You will find massive amount of formally superfluous parenthesis usage in expressions like (a == b) && (c < d). Do you really suggest that this was done by hordes of malicious coders trying to hide something?