diff -u sithwm-1.2.3-orig/Makefile sithwm-1.2.3/Makefile --- sithwm-1.2.3-orig/Makefile 2008-04-25 00:31:54.000000000 +0200 +++ sithwm-1.2.3/Makefile 2008-05-28 11:33:24.000000000 +0200 @@ -41,7 +41,7 @@ EXDEFS= $(OPT_$(CC)) EXDEFS_d = -g -CFLAGS_$(CC) = -std=c99 -Wall +CFLAGS_$(CC) = -std=c99 -Wall -Werror CFLAGS_cc = CFLAGS += $(CFLAGS_$(CC)) $(INCLUDES) $(DEFINES) $(EXDEFS$(D)) Only in sithwm-1.2.3/: client.o Only in sithwm-1.2.3/: events.o Only in sithwm-1.2.3/: main.o diff -u sithwm-1.2.3-orig/menu.c sithwm-1.2.3/menu.c --- sithwm-1.2.3-orig/menu.c 2007-10-22 21:15:20.000000000 +0200 +++ sithwm-1.2.3/menu.c 2008-05-28 11:30:07.000000000 +0200 @@ -355,7 +355,7 @@ int freem = 1; int freestrs = 1; struct area a; - unsigned int mask; + unsigned int mask = NoValue; char*p=global_buffer; char ent_type[3] = "\0"; for (;;) { Only in sithwm-1.2.3/: menu.o diff -u sithwm-1.2.3-orig/misc.c sithwm-1.2.3/misc.c --- sithwm-1.2.3-orig/misc.c 2008-04-14 22:39:28.000000000 +0200 +++ sithwm-1.2.3/misc.c 2008-05-28 11:30:47.000000000 +0200 @@ -21,7 +21,7 @@ char *dot = strchr(colon, '.'); if (!dot) dot = colon + strlen(colon); - snprintf(dot, 5, ".%d", current_screen-screens); + snprintf(dot, 5, ".%ld", current_screen-screens); putenv(ebuf); } snprintf(global_buffer, sizeof global_buffer, "%s&", command); Only in sithwm-1.2.3/: misc.o diff -u sithwm-1.2.3-orig/screen.c sithwm-1.2.3/screen.c --- sithwm-1.2.3-orig/screen.c 2007-11-12 22:21:18.000000000 +0100 +++ sithwm-1.2.3/screen.c 2008-05-28 11:32:27.000000000 +0200 @@ -146,6 +146,9 @@ }break; default: iwin.w = 0; + iwin.h = 0; + iwin.pos.x = 0; + iwin.pos.y = 0; } int stackwidth = opt_popup_stack_width; Only in sithwm-1.2.3/: screen.o Only in sithwm-1.2.3/: sithwm