f6869bbbc21e3599fe7d7f3e68f1ffb87b2be1c3

Updates the function type signatures and version number. The rest will come as separate commits. https://bugzilla.gnome.org/show_bug.cgi?id=744452
Description
Languages
C
98.9%
Meson
0.7%
Python
0.3%