Messages in this thread | | | Date | Wed, 16 Jan 2008 22:21:29 -0500 | From | "H. Peter Anvin" <> | Subject | Re: [PATCH] [3/7] Use shorter addresses in i386 segfault printks |
| |
Harvey Harrison wrote: >>> >> Casting to (void *) and using %p is probably your best bet. That's what >> it really is anyway. >> >> Note: in the kernel right now, %p doesn't have the leading 0x prefix, >> which it probably should... > > Well, that won't exactly be the nicest looking solution in places, maybe > a shorthand could be developed for this, or could another format > specifier be added that implicitly does the (void *) cast? (%P perhaps) >
Not without losing the ability of gcc to type-check printk arguments.
-hpa
| |