Patch of /bfd/cache.c This patch gives explicit cast from integer value to void* Some compilers refuse to compile the current source and emmits: error C2036: 'void *' : unknown size Index: cache.c =================================================================== RCS file: /cvs/src/src/bfd/cache.c,v retrieving revision 1.34 diff -w -b -B -u -p -r1.34 cache.c --- cache.c 30 Oct 2008 09:05:32 -0000 1.34 +++ cache.c 28 Feb 2009 17:25:59 -0000 @@ -317,7 +317,7 @@ cache_bread (struct bfd *abfd, void *buf if (chunk_size > max_chunk_size) chunk_size = max_chunk_size; - chunk_nread = cache_bread_1 (abfd, (char *) buf + nread, chunk_size); + chunk_nread = cache_bread_1 (abfd, (void *)((char *)buf + nread), chunk_size); /* Update the nread count.