<- ^ ->
Function prototypes

20   Function prototypes

While you cannot prototype functions from other modules (module interfaces are used for this), it is sometimes needed to prototype functions from current file, before they are defined. You can do that with local keyword, like this:

        local void foo();

        void bar()
        {
                foo();
        }

        void foo()
        {
                bar();
        }
And yes, this example loops forever :) 

[[this doesn't work yet]]

<- ^ ->
Function prototypes