There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle. There are also many that need () -> (void). (The script does handle misordered arguments.)
Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
nuke ip_convertaddr()