From 40c43073b04bdf61d0dd69730731b093f621ee6f Mon Sep 17 00:00:00 2001 From: Eric Koegel Date: Wed, 21 Jun 2017 15:58:11 +0300 Subject: fix: clean up clang warnings --- src/ck-sysdeps-freebsd.c | 6 +++--- src/ck-vt-monitor.c | 2 +- tools/ck-get-x11-display-device.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ck-sysdeps-freebsd.c b/src/ck-sysdeps-freebsd.c index 2b438b6..6396cda 100644 --- a/src/ck-sysdeps-freebsd.c +++ b/src/ck-sysdeps-freebsd.c @@ -219,7 +219,7 @@ stat2proc (pid_t pid, { struct kinfo_proc p; char *ttname; - int num; + guint num; int tty_maj; int tty_min; @@ -414,8 +414,8 @@ ck_unix_pid_get_login_session_id (pid_t pid, gboolean ck_get_max_num_consoles (guint *num) { - int max_consoles; - int i; + guint max_consoles; + guint i; glob_t g; max_consoles = 0; diff --git a/src/ck-vt-monitor.c b/src/ck-vt-monitor.c index 38c9b05..e0c6a02 100644 --- a/src/ck-vt-monitor.c +++ b/src/ck-vt-monitor.c @@ -447,7 +447,7 @@ vt_add_watches (CkVtMonitor *vt_monitor) /* FIXME: this can fail on solaris and freebsd */ } - for (i = 1; i < max_consoles; i++) { + for (i = 1; (guint)i < max_consoles; i++) { gpointer id; /* don't wait on the active vc */ diff --git a/tools/ck-get-x11-display-device.c b/tools/ck-get-x11-display-device.c index 0cc62aa..348115c 100644 --- a/tools/ck-get-x11-display-device.c +++ b/tools/ck-get-x11-display-device.c @@ -132,7 +132,7 @@ get_tty_for_display (Display *xdisplay) goto out; } - vt = *((glong *) return_value); + memcpy(&vt, return_value, sizeof(glong)); if (vt <= 0) { goto out; -- cgit v1.2.3