[Cluster-devel] [PATCH gfs2-utils] don't use "void*" in arithmetic

Fabio M. Di Nitto fdinitto at redhat.com
Mon Jun 22 21:22:10 UTC 2009


On Mon, 2009-06-22 at 15:35 -0500, David Teigland wrote:
> On Mon, Jun 22, 2009 at 10:33:04PM +0200, Jim Meyering wrote:
> > Building gfs2-utils, I saw these warnings:
> > 
> >   main.c:21: warning: pointer of type ???void *??? used in arithmetic
> >   main.c:38: warning: pointer of type ???void *??? used in arithmetic
> >   main.c:145: warning: pointer of type ???void *??? used in arithmetic
> >   main.c:33: warning: pointer of type ???void *??? used in arithmetic
> >   main.c:50: warning: pointer of type ???void *??? used in arithmetic
> > 
> > Here are patches that add no casts (and yes, that's a feature ;-):
> 
> We've fixed all these in the STABLE3 branch... I thought Fabio had some scheme
> in mind for syncing all that work to these new trees.  Both to avoid doing the
> same work over again, and so we do the same thing in both.  i.e. in STABLE3 I
> fixed this with write(fd, (char *)buf + off, count);

Yes the idea is to sync them all, but master is lower priority at the
moment vs S3 release.

master just got all the build flags required to show all of the same
warnings as in S3, so it's going to be easier to spot what needs to be
cherry picked.

Fabio




More information about the Cluster-devel mailing list