Merge branch 'warnings' into v2.15.x.
authorCarl Hetherington <cth@carlh.net>
Mon, 27 Jul 2020 19:47:26 +0000 (21:47 +0200)
committerCarl Hetherington <cth@carlh.net>
Mon, 27 Jul 2020 19:47:26 +0000 (21:47 +0200)
Clean up our handling of compiler warnings in a variety of ways,
and use #pragma rather than -Wno to only disable warnings where
necessary.


Trivial merge