Fix the signature again, and also rest of the errors
Fix the signature again, and also rest of the errors

Next time, remember to check with -Werror first...

firepick1/jansson,simonfojtu/FireSight,akheron/jansson,chrullrich/jansson,slackner/jansson,firepick1/FireSight,Vorne/jansson,rogerz/jansson,wirebirdlabs/featherweight-jansson,bstarynk/jansson,Mephistophiles/jansson,firepick1/jansson,AmesianX/jansson,npmccallum/jansson,markalanj/jansson,markalanj/jansson,attie/jansson,AmesianX/jansson,rogerz/jansson,rogerz/jansson,liu3tao/jansson,firepick-delta/FireSight,bstarynk/jansson,firepick-delta/FireSight,markalanj/jansson,simonfojtu/FireSight,simonfojtu/FireSight,firepick1/FireSight,akheron/jansson,akheron/jansson,firepick1/jansson,bstarynk/jansson,Vorne/jansson,liu3tao/jansson,firepick-delta/FireSight,OlehKulykov/jansson,slackner/jansson,wirebirdlabs/featherweight-jansson,chrullrich/jansson,firepick1/FireSight,attie/jansson,OlehKulykov/jansson,rogerz/jansson,npmccallum/jansson,Mephistophiles/jansson