--- objcopy.c.org Thu Feb 19 21:34:51 2004 +++ objcopy.c Thu Feb 19 21:34:51 2004 @@ -2055,9 +2055,9 @@ if (copy_byte >= 0) { /* Keep only every `copy_byte'th byte in MEMHUNK. */ - char *from = memhunk + copy_byte; + char *from = (char*)memhunk + copy_byte; char *to = memhunk; - char *end = memhunk + size; + char *end = (char*)memhunk + size; for (; from < end; from += interleave) *to++ = *from;