Addresses the warnings referred by the aforementioned issue.
While looking around for best practice, I'm still not convinced on what's the right approach to referencing the "void" arginfo structure, i.e. one struct for all argument-less functions vs. one "void" struct for each function. I went with the former for simplicity and binary output optimization, but I am happy to address the PR if needed, thanks!
Addresses the warnings referred by the aforementioned issue.
While looking around for best practice, I'm still not convinced on what's the right approach to referencing the "void" arginfo structure, i.e. one struct for all argument-less functions vs. one "void" struct for each function. I went with the former for simplicity and binary output optimization, but I am happy to address the PR if needed, thanks!