Xi: change XIChangeDeviceProperty from const pointer to const void *

According to Daniel Kurtz, a typedef void *pointer is a atomic type. So a
'const pointer' is equivalent to 'void* const' instead of the intended
'const void*'.

This technically changes the ABI, but we don't bump it for this.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
This commit is contained in:
Peter Hutterer 2012-01-06 10:10:16 +10:00
parent 223ba8b46e
commit ed8f3c4bd1
2 changed files with 2 additions and 2 deletions

View File

@ -706,7 +706,7 @@ XIDeleteDeviceProperty (DeviceIntPtr device, Atom property, Bool fromClient)
int int
XIChangeDeviceProperty (DeviceIntPtr dev, Atom property, Atom type, XIChangeDeviceProperty (DeviceIntPtr dev, Atom property, Atom type,
int format, int mode, unsigned long len, int format, int mode, unsigned long len,
const pointer value, Bool sendevent) const void *value, Bool sendevent)
{ {
XIPropertyPtr prop; XIPropertyPtr prop;
int size_in_bytes; int size_in_bytes;

View File

@ -92,7 +92,7 @@ extern _X_EXPORT int XIChangeDeviceProperty(
int /* format*/, int /* format*/,
int /* mode*/, int /* mode*/,
unsigned long /* len*/, unsigned long /* len*/,
const pointer /* value*/, const void* /* value*/,
Bool /* sendevent*/ Bool /* sendevent*/
); );