useo6 <[email protected]> wrote:

Hello everyone,

I'm trying to create a function which awaits a C function as parameter... like this:

void myfunction(void C function(uint, void*)) {
....
}

But... when I try to compile it, I get the follwing error:
"found 'function' when expecting ')'".
Does anyone knwo what's wrong with my parameters or is it impossible to create such function?

Thx for help :).

You will have to use an alias for this:

alias extern( C ) void function( uint, void* ) myCFunction;

void myfunction( myCFunction param ) {
}

--
Simen

Reply via email to