A nice patch from Larry Doolittle that adds -Wshadow and
cleans up most of the now-revealed problems.
28 files changed