[sane-devel] [AWARE] -Wall warning count down by 50%
Olaf Meeuwissen
paddy-hack at member.fsf.org
Mon Dec 28 11:44:46 UTC 2015
Hi devs,
A month ago I asked[1] about what warning options to keep besides -Wall
and -Wextra (formerly known as -W). I didn't get any feedback so I just
went ahead and pushed a pile of commits yesterday.
The first[2] changes compiler warning policy:
-Wall always enabled when using gcc
-Wextra enabled by default during the development cycle, disabled
by default for releases. The --enable-warnings option can
be used the change the default behaviour.
-pedantic same as -Wextra
No other warnings than the above are enabled. Speak up if you want to
see other warnings added.
# BTW, I am not sure I want to keep -pedantic. Suggestions welcome.
The following forty some commits fix half of the -Wall warnings I see on
two Debian GNU/Linux 8.2 build setups[3]. I've split the fixes so that
you should be able to find those that affect the parts of the code you
care about fairly easily from the one-line commit summaries.
I think I can half the count of the remaining -Wall warnings this year.
The rest may need some discussion with backend maintainers. Feel free
to start fixing -Wextra warnings! I'll still have to get the autotool
reform into shape too ;-)
[1] http://lists.alioth.debian.org/pipermail/sane-devel/2015-November/034145.html
[2] http://anonscm.debian.org/cgit/sane/sane-backends.git/commit/?id=0d7882e34b5f5625261258a3a341a58a04beb304
[3] https://gitlab.com/sane-project/ci-envs
Hope this helps,
--
Olaf Meeuwissen, LPIC-2 FSF Associate Member since 2004-01-27
Support Free Software Support the Free Software Foundation
https://my.fsf.org/donate https://my.fsf.org/join
GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9
More information about the sane-devel
mailing list