From 21470a3ca9458b76a97d52bd1150c5012ac5a890 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 24 Apr 2013 17:33:30 +0000 Subject: [PATCH] * faq-programming.xml (faq.programming.64bitporting): Mention the -Wformat and -Wall gcc options. --- winsup/doc/ChangeLog | 6 ++++++ winsup/doc/faq-programming.xml | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog index c49e3b474..4cea1192a 100644 --- a/winsup/doc/ChangeLog +++ b/winsup/doc/ChangeLog @@ -1,3 +1,9 @@ +2013-04-24 Corinna Vinschen + Christian Franke + + * faq-programming.xml (faq.programming.64bitporting): Mention the + -Wformat and -Wall gcc options. + 2013-04-24 Corinna Vinschen * faq-programming.xml (faq.programming.64bitporting): New FAQ entry. diff --git a/winsup/doc/faq-programming.xml b/winsup/doc/faq-programming.xml index c46e05f18..8a1bb962b 100644 --- a/winsup/doc/faq-programming.xml +++ b/winsup/doc/faq-programming.xml @@ -115,7 +115,11 @@ datatypes when the AMD64 CPU was new. printf ("%d %ld\n", l, i); -may not print what you think it should. +may not print what you think it should. Enable the gcc options -Wformat or +-Wall, which warn about type mismatches in printf/scanf functions. + +Using -Wall (optionally with -Werror to drive the point home) makes a +lot of sense in general, not only when porting code to a new platform. -- 2.43.5