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)