Messages in this thread | | | Date | Wed, 17 Nov 2004 09:47:44 -0800 | From | "Randy.Dunlap" <> | Subject | Re: [PATCH] cx88: fix printk arg. type |
| |
Gerd Knorr wrote: >>- dprintk(0, "ERROR: Firmware size mismatch (have %ld, expected %d)\n", >>+ dprintk(0, "ERROR: Firmware size mismatch (have %Zd, expected %d)\n", > > > Thanks, merged to cvs. I like that 'Z'. Or is that just a linux-kernel > printk specific thingy? Or is this standardized somewhere? So I could > use that in userspace code as well maybe?
Kernel supports/allows 'Z' or 'z'. C99 spec defines 'z' only as a size_t format length modifier:
z Specifies that a following d, i, o, u, x, or X conversion specifier applies to a size_t or the corresponding signed integer type argument; or that a following n conversion specifier applies to a pointer to a signed integer type corresponding to size_t argument.
Anyway, I agree with Al. Will you please change it to 'z' instead of 'Z'?
Thanks, -- ~Randy - 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/
| |