[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <4DE6AD3B.4000600@kernelconcepts.de>
Date: Wed, 01 Jun 2011 23:20:59 +0200
From: Simon Budig <simon.budig@...nelconcepts.de>
To: linux-input@...r.kernel.org
CC: linux-kernel@...r.kernel.org
Subject: Patch to add guarding parentheses to some macros in linux/input.h
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all.
This is a patch to add guarding parentheses around some macro argument
uses. This is good practice to avoid pitfalls like this:
ioctl (fd, EVIOCGABS (have_mt ? ABS_MT_POSITION_X : ABS_X), &abs);
Which currently totally does not do what is expected.
The attached patch adds parentheses to ensure correct operator precedence.
Please consider this for inclusion into the Linux Kernel.
Thanks,
Simon
- --
Simon Budig kernel concepts GbR
simon.budig@...nelconcepts.de Sieghuetter Hauptweg 48
+49-271-771091-17 D-57072 Siegen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk3mrToACgkQO2O/RXesiHBWcQCfdYFhFgKGaxvE5szwIJe3vfNO
yy4AoJssXo0zvSYeVJqA/ViOVlq/ITyj
=jtQG
-----END PGP SIGNATURE-----
View attachment "input-fix-macros.patch" of type "text/x-patch" (2880 bytes)
Powered by blists - more mailing lists