[Python-Dev] Py_ssize_t formatting (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Sat May 13 23:29:36 CEST 2006


Neal Norwitz wrote:

That's a bug. It should print it signed. If unsigned printing of sizet is desired, %zu should be used. Looking in stringobject.c, I don't see how %zu (or %lu) can be used with StringFromFormatV.

Right. It currently cannot be used. So if it is desired, it needs to be added first, and then should be used.

Looking at the checkin messages, I understand that the change from "d" to "u" was to make some compiler stop warning - that is the wrong motivation for such a behavioral change.

Regards, Martin



More information about the Python-Dev mailing list