On 1/9/06 3:20 PM, "Prof Brian Ripley" <[EMAIL PROTECTED]> wrote: > The wrapper function must be in extern "C" {} since you want to give it a > C name (and not a mangled C++ one). These days, the headers probably do > not need to be, but in theory if they are C headers they should be in any > C++ code. > > I think R-exts is quite clear on this: > > To use with @R{}, the only thing we have to do is writing a wrapper > function and ensuring that the function is enclosed in > ^^^^^^^^^^^^^^^^^^^^^^^^ Yes, the documentation is clear, provided one knows what name-mangling is and why it is important, which I now understand better. Thanks, Sean ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel