Genie syntax for extern declarations
Can anyone point me towards the syntax for extern declarations in Genie. Extern decls are supported in Vala, therefore they should also be available in Genie but I cannot seem to hit on the correct syntax. I'm trying to expose the C "exit" function so I can quit the application after an exception has occured.
Vala syntax for extern:
ext开发者_如何转开发ern void exit(int exit_code);
Genie syntax for extern?
extern def exit(exit_code:int):void
Obviously this syntax is incorrect or I wouldn't be asking this question :) but I think this is approximately the form it should take, can anyone assist?
Thanks - G
Derp!, I figured it out eventually, the problem was with my use of the indent declaration to specify the 4 space indentation style I favour. This must be the first declaration in the code, but I had foolishly placed the extern declaration before the indent declaration.
The correct syntax is as follows:
[indent=4]
def extern exit(code:int):void
精彩评论