Fixes the following with Clang 16:
```
-warning: a function definition without a prototype is deprecated in all
versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+error: a function definition without a prototype is deprecated in all versions
of C and is not supported in C2x [
> On 22 Nov 2022, at 02:40, Sam James wrote:
>
> Fixes the following with Clang 16:
> ```
> -warning: a function definition without a prototype is deprecated in all
> versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
> +error: a function definition w