[PATCHv2 2/2] mkfs.jffs2: fix casting of __off64_t
Artem Bityutskiy
dedekind1 at gmail.com
Tue Apr 19 02:43:49 EDT 2011
On Mon, 2011-04-18 at 17:33 -0400, Mike Frysinger wrote:
> On Mon, Apr 18, 2011 at 11:20, Andy Shevchenko wrote:
> > On Mon, 2011-04-18 at 10:57 -0400, ext Mike Frysinger wrote:
> >> so let's go with an explicitly 64bit printf modifier.
> >
> > Regarding to above I couldn't see any objection against %jd. At least
> > one for PRIu64 - it looks awful in code.
>
> it doesnt make sense to me to pair a non-explicit sized format string
> with an explicit sized type. off64_t is exactly 64bits, and PRIu64
> prints exactly 64bits.
Yes, I agree.
> that said, %ju is at least an improvement over the current code as
> well as the patch you've posted (doesnt seem to need casts on 32 or 64
> bit systems). so if Artem is OK with that, i wont fight it. even
> though it's still not as correct as my proposal :P.
To be frank, I do not care much :-) We are talking about a single place.
If Andy make a fix for all the mtd code, that would matter much much
more :-)
But yes, of course it is difficult to disagree that for explicitly sized
type it is saner to use explicit-size print placeholder.
--
Best Regards,
Artem Bityutskiy (Артём Битюцкий)
More information about the linux-mtd
mailing list