While ap was reviewing my download support patch he raised the issue that the patch contained a bogus extern "C" in webkitdownload.cpp. We discussing this on IRC and it seems like we only need this on our header files (already covered by the G_*_DECL macros).
Created attachment 30046 [details] remove bogus extern "C" This patch removes the bogus extern "C" from the source files.
Fixed in r43302