Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nx-libs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dimbor
nx-libs
Commits
8a5f30fb
Commit
8a5f30fb
authored
Aug 27, 2016
by
Ulrich Sibiller
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add (Free|Get)EventData.c from libX11 1.3.4
parent
efa70b0c
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
88 additions
and
0 deletions
+88
-0
FreeEventData.c
nx-X11/lib/X11/FreeEventData.c
+42
-0
GetEventData.c
nx-X11/lib/X11/GetEventData.c
+42
-0
Imakefile
nx-X11/lib/X11/Imakefile
+4
-0
No files found.
nx-X11/lib/X11/FreeEventData.c
0 → 100644
View file @
8a5f30fb
/*
* Copyright © 2009 Red Hat, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*
*/
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include "Xlibint.h"
void
XFreeEventData
(
Display
*
dpy
,
XGenericEventCookie
*
event
)
{
if
(
_XIsEventCookie
(
dpy
,
(
XEvent
*
)
event
)
&&
event
->
data
)
{
XFree
(
event
->
data
);
event
->
data
=
NULL
;
event
->
cookie
=
0
;
}
return
;
}
nx-X11/lib/X11/GetEventData.c
0 → 100644
View file @
8a5f30fb
/*
* Copyright © 2009 Red Hat, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*
*/
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include "Xlibint.h"
Bool
XGetEventData
(
Display
*
dpy
,
XGenericEventCookie
*
event
)
{
Bool
rc
;
LockDisplay
(
dpy
);
rc
=
_XFetchEventCookie
(
dpy
,
event
);
UnlockDisplay
(
dpy
);
return
rc
;
}
nx-X11/lib/X11/Imakefile
View file @
8a5f30fb
...
...
@@ -293,6 +293,7 @@ SRCS1 = \
FreeCols.c \
FreeCurs.c \
FreeEData.c \
FreeEventData.c \
FreeGC.c \
FreePix.c \
FSSaver.c \
...
...
@@ -301,6 +302,7 @@ SRCS1 = \
GetAtomNm.c \
GetColor.c \
GetDflt.c \
GetEventData.c \
GetFPath.c \
GetFProp.c \
GetGeom.c \
...
...
@@ -423,6 +425,7 @@ OBJS1 = \
FreeCols.o \
FreeCurs.o \
FreeEData.o \
FreeEventData.o \
FreeGC.o \
FreePix.o \
FSSaver.o \
...
...
@@ -431,6 +434,7 @@ OBJS1 = \
GetAtomNm.o \
GetColor.o \
GetDflt.o \
GetEventData.o \
GetFPath.o \
GetFProp.o \
GetGeom.o \
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment