Hi Ken,

> Yes, I realize they're different types.  Otherwise, my patch wouldn't
> get rid of the compiler warning.
> 
> Do you have a different suggestion as to how to avoid the compiler
> warning?  I thought using intptr_t was the standard way of dealing
> with this.

Well, yes (assuming C99, of course).  For copyfile.c, the double
type-cast will do:

   if (fchmod ((int) (intptr_t) trans[0], mode))

Another (and, arguably more portable) way would be to change the
mu_transport_t to point to a union { void *; int; }.  I haven't
decided yet what way to choose.

Regards,
Sergey

_______________________________________________
Bug-mailutils mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-mailutils

Reply via email to