aboutsummaryrefslogtreecommitdiffstats
path: root/src/window-xlib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/window-xlib.c')
-rw-r--r--src/window-xlib.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/window-xlib.c b/src/window-xlib.c
index f3b924a..6507f42 100644
--- a/src/window-xlib.c
+++ b/src/window-xlib.c
@@ -84,8 +84,8 @@ static struct function_key application_cursor_keys[] = {
};
#undef RUNES_KEY
-static void runes_window_backend_get_next_event(RunesTerm *t);
-static int runes_window_backend_process_event(RunesTerm *t);
+static void runes_window_backend_get_next_event(void *t);
+static int runes_window_backend_process_event(void *t);
static Bool runes_window_backend_find_flush_events(
Display *dpy, XEvent *e, XPointer arg);
static void runes_window_backend_resize_window(
@@ -94,10 +94,10 @@ static void runes_window_backend_flush(RunesTerm *t);
static void runes_window_backend_write_to_pty(
RunesTerm *t, char *buf, size_t len);
static int runes_window_backend_check_recent(RunesTerm *t);
-static void runes_window_backend_delay_cb(RunesTerm *t);
+static void runes_window_backend_delay_cb(void *t);
static void runes_window_backend_visible_scroll(RunesTerm *t, int count);
static void runes_window_backend_visual_bell(RunesTerm *t);
-static void runes_window_backend_reset_visual_bell(RunesTerm *t);
+static void runes_window_backend_reset_visual_bell(void *t);
static void runes_window_backend_audible_bell(RunesTerm *t);
static void runes_window_backend_set_urgent(RunesTerm *t);
static void runes_window_backend_clear_urgent(RunesTerm *t);
@@ -356,16 +356,16 @@ void runes_window_backend_cleanup(RunesWindowBackend *w)
XCloseDisplay(w->dpy);
}
-static void runes_window_backend_get_next_event(RunesTerm *t)
+static void runes_window_backend_get_next_event(void *t)
{
- RunesWindowBackend *w = t->w;
+ RunesWindowBackend *w = ((RunesTerm *)t)->w;
XNextEvent(w->dpy, &w->event);
}
-static int runes_window_backend_process_event(RunesTerm *t)
+static int runes_window_backend_process_event(void *t)
{
- RunesWindowBackend *w = t->w;
+ RunesWindowBackend *w = ((RunesTerm *)t)->w;
XEvent *e = &w->event;
int should_close = 0;
@@ -568,9 +568,9 @@ static int runes_window_backend_check_recent(RunesTerm *t)
}
-static void runes_window_backend_delay_cb(RunesTerm *t)
+static void runes_window_backend_delay_cb(void *t)
{
- RunesWindowBackend *w = t->w;
+ RunesWindowBackend *w = ((RunesTerm *)t)->w;
w->delaying = 0;
runes_window_backend_request_flush(t);
@@ -617,9 +617,9 @@ static void runes_window_backend_visual_bell(RunesTerm *t)
}
}
-static void runes_window_backend_reset_visual_bell(RunesTerm *t)
+static void runes_window_backend_reset_visual_bell(void *t)
{
- RunesWindowBackend *w = t->w;
+ RunesWindowBackend *w = ((RunesTerm *)t)->w;
runes_window_backend_request_flush(t);
w->visual_bell_is_ringing = 0;