File wmmemload-0.1.6-alt-warnings-fix.patch of Package wmmemload

Index: src/dockapp.c
===================================================================
--- src/dockapp.c	(revision 185)
+++ src/dockapp.c	(revision 188)
@@ -296,7 +296,7 @@
     if (select(ConnectionNumber(display)+1, &rset, NULL, NULL, &timeout) > 0) {
 	XNextEvent(display, event);
 	if (event->type == ClientMessage) {
-	    if (event->xclient.data.l[0] == delete_win) {
+	    if ((Atom)event->xclient.data.l[0] == delete_win) {
 		XDestroyWindow(display,event->xclient.window);
 		XCloseDisplay(display);
 		exit(0);
Index: src/main.c
===================================================================
--- src/main.c	(revision 185)
+++ src/main.c	(revision 188)
@@ -49,11 +49,12 @@
 static light    backlight = LIGHTOFF;
 
 static struct	mem_options mem_opts;
-static unsigned mem_usage = 0;
-static unsigned swap_usage = 0;
-static unsigned alarm_mem = 101;	
-static unsigned alarm_swap = 101;
 
+static int mem_usage = 0;
+static int swap_usage = 0;
+static int alarm_mem = 101;	
+static int alarm_swap = 101;
+
 /* prototypes */
 static void update(void);
 static void switch_light(void);
Index: src/mem_linux.c
===================================================================
--- src/mem_linux.c	(revision 185)
+++ src/mem_linux.c	(revision 188)
@@ -49,8 +49,9 @@
 
    /* new format ? (kernel >= 2.5.1pre?) */
    /* see linux/fs/proc/proc_misc.c */
-   if (version >= 2 && patchlevel >= 5 && sublevel >= 1 || \
-       version >= 2 && patchlevel >= 6 && sublevel >= 0)
+   if ((version >= 2 && patchlevel >= 5 && sublevel >= 1) || 
+          (version >= 2 && patchlevel >= 6 && sublevel >= 0))
+
       isnewformat = 1;
 }
 
openSUSE Build Service is sponsored by