File wmii-3.6-64-bit-portability.diff of Package wmii

Index: wmii-3.6/cmd/util.c
===================================================================
--- wmii-3.6.orig/cmd/util.c
+++ wmii-3.6/cmd/util.c
@@ -97,7 +97,7 @@ erealloc(void *ptr, uint size) {
 
 char *
 estrdup(const char *str) {
-	void *ret = strdup(str);
+	char *ret = strdup(str);
 	if(!ret)
 		mfatal("strdup", strlen(str));
 	return ret;
Index: wmii-3.6/libutf/utfecpy.c
===================================================================
--- wmii-3.6.orig/libutf/utfecpy.c
+++ wmii-3.6/libutf/utfecpy.c
@@ -23,7 +23,7 @@ utfecpy(char *to, char *e, const char *f
 
 	if(to >= e)
 		return to;
-	end = memccpy(to, from, '\0', e - to);
+	end = (char *)memccpy(to, from, '\0', e - to);
 	if(end == nil){
 		end = e-1;
 		while(end>to && (*--end&0xC0)==0x80)
openSUSE Build Service is sponsored by