Messages in this thread | | | Date | Wed, 11 Oct 2006 13:39:06 -0700 | From | "H. Peter Anvin" <> | Subject | Re: [PATCH] use %p for pointers |
| |
Jakub Jelinek wrote: > On Wed, Oct 11, 2006 at 11:45:10AM -0700, H. Peter Anvin wrote: >> Al Viro wrote: >>> %p will do no such thing in the kernel. As for the difference... %x >>> might happen to work on some architectures (where sizeof(void >>> *)==sizeof(int)), >>> but it's not portable _and_ not right. %p is proper C for that... >> It's really too bad gcc bitches about %#p, because that's arguably The >> Right Thing. > > It is correct that gcc warns about %#p, that invokes undefined behavior > in ISO C99. >
Yes, it's a bug in the standard.
-hpa
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |