hi, how about using one additional level of indirection, and calling the real routine through a pointer in your `perform' routine? Krzysztof Yves Degoyon wrote: ... > but this patch also enables to change the function > itself dynamically > and, in an extern, eventually to change > the dsp function.