Dan, On Mon, Dec 15, 2014 at 04:43:34PM +0300, Dan Carpenter wrote: > On Mon, Dec 15, 2014 at 05:03:46AM -0800, Jeremiah Mahler wrote: > > > > Or another way mentioned in K&R that produces a compile error > > > > if (NULL = x) > > > > Yes. People used to write Yoda code back in the day. Don't ever do > this in the kernel. > > 1) It looks stupid. Agreed :-) > 2) GCC will catch most == vs = bugs as Alan pointed out. > 3) There are still some that sneak through because people put double > parenthesis around everything like "if ((foo = NULL) || (...)) {", > but checkpatch.pl and Smatch will catch those. > > regards, > dan carpenter > -- - Jeremiah Mahler _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel