Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian GCC (http://www.linux-archive.org/debian-gcc/)
-   -   Bug#493225: gcc-4.3: Should warn about format strings similar to "%-20.20s" (http://www.linux-archive.org/debian-gcc/135696-bug-493225-gcc-4-3-should-warn-about-format-strings-similar-20-20s.html)

"Alexander E. Patrakov" 08-01-2008 12:40 PM

Bug#493225: gcc-4.3: Should warn about format strings similar to "%-20.20s"
 
Package: gcc-4.3
Version: 4.3.1-2
Severity: wishlist

Some projects like exif use statements like this for aligning the output:

fprintf (stdout, "%-20.20s", C(CN(exif_tag_get_title_in_ifd (e->tag, ifd))));
printf ("|");

and this doesn't work (i.e., the output is misaligned because bytes,
characters and cells are completely different things) in multibyte locales.
IMHO it is a good idea to educate such ignorant upstreams with a new warning
about printf format strings that specify %s and the field width (and possibly
precision).

--
Alexander E. Patrakov



--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


All times are GMT. The time now is 09:36 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.