Avoid warnings about missing prototypes.

  Interestingly this raises a warning:

        void invoke_lua();

  But this does not:

        void invoke_lua(void);