The cast in the new version is not dumb, it's smart.
It's the programmer saying (to both the reader of the
code and the compiler) "I want this comparison to use
type X". Period.
There is no ambiguity, there are no multiple-evaluation
issues, and no dumb warnings from the compiler.
David S. Miller
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/