c function as parameter
useo6
useo6 at start.bg
Sat May 15 09:04:27 PDT 2010
Simen kjaeraas Wrote:
> useo6 <useo6 at start.bg> 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
Thanks, works perfectly :)
More information about the Digitalmars-d-learn
mailing list