Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP5:Update
libXi.3632
U_Do-not-return-NoSuchExtension-casted-to-point...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File U_Do-not-return-NoSuchExtension-casted-to-pointer-as-an-error.patch of Package libXi.3632
From: Michal Srb <msrb@suse.com> Date: Sat Nov 1 20:00:53 2014 +0200 Subject: [PATCH]Do not return NoSuchExtension casted to pointer as an error. Patch-mainline: Upstream Git-commit: dc1f8c6ec1ba8135afa185c8e8360c1ed90bf96c Git-repo: git://anongit.freedesktop.org/git/xorg/lib/libXi References: bnc#940529 Signed-off-by: Egbert Eich <eich@suse.com> Several functions were returning NoSuchExtension casted to a pointer in case of an error. Often in parallel with returning NULL in case of another error. It is undocumented and certainly wrong. Signed-off-by: Michal Srb <msrb@suse.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> --- src/XGMotion.c | 2 +- src/XGetDCtl.c | 2 +- src/XGetFCtl.c | 2 +- src/XGetKMap.c | 2 +- src/XGetMMap.c | 2 +- src/XGetProp.c | 2 +- src/XOpenDev.c | 2 +- src/XQueryDv.c | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/XGMotion.c b/src/XGMotion.c index a4c75b6..7785843 100644 --- a/src/XGMotion.c +++ b/src/XGMotion.c @@ -81,7 +81,7 @@ XGetDeviceMotionEvents( LockDisplay(dpy); if (_XiCheckExtInit(dpy, XInput_Initial_Release, info) == -1) - return ((XDeviceTimeCoord *) NoSuchExtension); + return NULL; GetReq(GetDeviceMotionEvents, req); req->reqType = info->codes->major_opcode; diff --git a/src/XGetDCtl.c b/src/XGetDCtl.c index b576aa5..c5d3b53 100644 --- a/src/XGetDCtl.c +++ b/src/XGetDCtl.c @@ -79,7 +79,7 @@ XGetDeviceControl( LockDisplay(dpy); if (_XiCheckExtInit(dpy, XInput_Add_XChangeDeviceControl, info) == -1) - return ((XDeviceControl *) NoSuchExtension); + return NULL; GetReq(GetDeviceControl, req); req->reqType = info->codes->major_opcode; diff --git a/src/XGetFCtl.c b/src/XGetFCtl.c index 2d71fab..7fd6d0e 100644 --- a/src/XGetFCtl.c +++ b/src/XGetFCtl.c @@ -79,7 +79,7 @@ XGetFeedbackControl( LockDisplay(dpy); if (_XiCheckExtInit(dpy, XInput_Initial_Release, info) == -1) - return ((XFeedbackState *) NoSuchExtension); + return NULL; GetReq(GetFeedbackControl, req); req->reqType = info->codes->major_opcode; diff --git a/src/XGetKMap.c b/src/XGetKMap.c index 00dde06..0540ce4 100644 --- a/src/XGetKMap.c +++ b/src/XGetKMap.c @@ -78,7 +78,7 @@ XGetDeviceKeyMapping(register Display * dpy, XDevice * dev, LockDisplay(dpy); if (_XiCheckExtInit(dpy, XInput_Initial_Release, info) == -1) - return ((KeySym *) NoSuchExtension); + return NULL; GetReq(GetDeviceKeyMapping, req); req->reqType = info->codes->major_opcode; diff --git a/src/XGetMMap.c b/src/XGetMMap.c index ce10c2d..246698c 100644 --- a/src/XGetMMap.c +++ b/src/XGetMMap.c @@ -73,7 +73,7 @@ XGetDeviceModifierMapping( LockDisplay(dpy); if (_XiCheckExtInit(dpy, XInput_Initial_Release, info) == -1) - return ((XModifierKeymap *) NoSuchExtension); + return NULL; GetReq(GetDeviceModifierMapping, req); req->reqType = info->codes->major_opcode; diff --git a/src/XGetProp.c b/src/XGetProp.c index 8c69ef2..a3fa558 100644 --- a/src/XGetProp.c +++ b/src/XGetProp.c @@ -75,7 +75,7 @@ XGetDeviceDontPropagateList( LockDisplay(dpy); if (_XiCheckExtInit(dpy, XInput_Initial_Release, info) == -1) - return ((XEventClass *) NoSuchExtension); + return NULL; GetReq(GetDeviceDontPropagateList, req); req->reqType = info->codes->major_opcode; diff --git a/src/XOpenDev.c b/src/XOpenDev.c index e784f8b..029dec2 100644 --- a/src/XOpenDev.c +++ b/src/XOpenDev.c @@ -73,7 +73,7 @@ XOpenDevice( LockDisplay(dpy); if (_XiCheckExtInit(dpy, XInput_Initial_Release, info) == -1) - return ((XDevice *) NoSuchExtension); + return NULL; GetReq(OpenDevice, req); req->reqType = info->codes->major_opcode; diff --git a/src/XQueryDv.c b/src/XQueryDv.c index 3836777..de1c0e5 100644 --- a/src/XQueryDv.c +++ b/src/XQueryDv.c @@ -78,7 +78,7 @@ XQueryDeviceState( LockDisplay(dpy); if (_XiCheckExtInit(dpy, XInput_Initial_Release, info) == -1) - return ((XDeviceState *) NoSuchExtension); + return NULL; GetReq(QueryDeviceState, req); req->reqType = info->codes->major_opcode;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor