aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorokan2013-05-10 15:44:43 +0000
committerokan2013-05-10 15:44:43 +0000
commitce107b2e3e59cb0c025f6c44227cffa0cbb19a1d (patch)
treee61c4765f36e90e9a274049e48cafe8ab8c4ce83
parenta50506d56ef1049b99eade7f69a1acb61ea192d1 (diff)
downloadcwm-ce107b2e3e59cb0c025f6c44227cffa0cbb19a1d.tar.gz
fix KeySym type
-rw-r--r--calmwm.h8
-rw-r--r--xevents.c5
-rw-r--r--xutil.c6
3 files changed, 10 insertions, 9 deletions
diff --git a/calmwm.h b/calmwm.h
index 89ce0cd..729b471 100644
--- a/calmwm.h
+++ b/calmwm.h
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $OpenBSD: calmwm.h,v 1.194 2013/05/06 16:03:11 okan Exp $
+ * $OpenBSD: calmwm.h,v 1.195 2013/05/10 15:44:43 okan Exp $
*/
#ifndef _CALMWM_H_
@@ -236,7 +236,7 @@ struct keybinding {
void (*callback)(struct client_ctx *, union arg *);
union arg argument;
int modmask;
- int keysym;
+ KeySym keysym;
int keycode;
#define KBFLAG_NEEDCLIENT 0x0001
int flags;
@@ -465,8 +465,8 @@ unsigned long xu_getcolor(struct screen_ctx *, char *);
int xu_getprop(Window, Atom, Atom, long, u_char **);
int xu_get_wm_state(Window, int *);
int xu_getstrprop(Window, Atom, char **);
-void xu_key_grab(Window, int, int);
-void xu_key_ungrab(Window, int, int);
+void xu_key_grab(Window, int, KeySym);
+void xu_key_ungrab(Window, int, KeySym);
void xu_ptr_getpos(Window, int *, int *);
int xu_ptr_grab(Window, int, Cursor);
int xu_ptr_regrab(int, Cursor);
diff --git a/xevents.c b/xevents.c
index 5118b90..d6eb673 100644
--- a/xevents.c
+++ b/xevents.c
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $OpenBSD: xevents.c,v 1.72 2013/04/29 00:56:48 okan Exp $
+ * $OpenBSD: xevents.c,v 1.73 2013/05/10 15:44:43 okan Exp $
*/
/*
@@ -322,7 +322,8 @@ xev_handle_keyrelease(XEvent *ee)
XKeyEvent *e = &ee->xkey;
struct screen_ctx *sc;
struct client_ctx *cc;
- int i, keysym;
+ KeySym keysym;
+ int i;
sc = screen_fromroot(e->root);
cc = client_current();
diff --git a/xutil.c b/xutil.c
index 49332c5..4c8dad1 100644
--- a/xutil.c
+++ b/xutil.c
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $OpenBSD: xutil.c,v 1.56 2013/04/17 13:57:06 okan Exp $
+ * $OpenBSD: xutil.c,v 1.57 2013/05/10 15:44:43 okan Exp $
*/
#include <sys/param.h>
@@ -88,7 +88,7 @@ xu_ptr_setpos(Window win, int x, int y)
}
void
-xu_key_grab(Window win, int mask, int keysym)
+xu_key_grab(Window win, int mask, KeySym keysym)
{
KeyCode code;
int i;
@@ -104,7 +104,7 @@ xu_key_grab(Window win, int mask, int keysym)
}
void
-xu_key_ungrab(Window win, int mask, int keysym)
+xu_key_ungrab(Window win, int mask, KeySym keysym)
{
KeyCode code;
int i;