Now that -Wall is turned on, it's possible to remove all sort of unused / unread variables and even fix one case of a missing initialization.
The directory libwww2 now compiles without any warnings with gcc and clang.