File kdm-fix-ppc64.diff of Package kdebase4-workspace

Subject: Fix endianess issues on ppc64 in kdm
From: Lubos Lunak
Patch-upstream: yes
Bug: bnc#462283

Scary code.

--- kdm/backend/resource.c.sav	2008-09-29 11:23:12.000000000 +0200
+++ kdm/backend/resource.c	2009-01-23 15:57:00.000000000 +0100
@@ -289,7 +289,7 @@ applyResource( int id, void **src, void
 {
 	switch (id & C_TYPE_MASK) {
 	case C_TYPE_INT:
-		*(int *)dst = *(int *)src;
+		*(int *)dst = (int)(unsigned long)*src;
 		break;
 	case C_TYPE_STR:
 	case C_TYPE_ARGV:
openSUSE Build Service is sponsored by