[Rd] Using a function from splines.c in our package

Gordon K Smyth smyth at wehi.EDU.AU
Mon Jul 9 10:03:57 CEST 2012

Dear all,

I'm writing to ask for advice as to best practice.  A PhD student working 
with me is writing C++ code that we hope to make public as src code in our 
Bioconductor package edgeR.  He wants to call the function fmm_spline, 
which is part of the source code for the stats package


from his C++ code.  This function isn't one of the entry points for C code 
documented in Chapter 6 of the "Writing R extensions" manual.

We haven't figured out a way to call the fmm_spline function directly from 
our C++ code.  Is there a way that we have missed?

Can we simply copy the fmm_spline function into our C++ code and declare 
where we got it from?  Should we include the license declaration from the 
header of splines.c?  Anything else we need to do satisfying copyright and 
be good citizens?

Thanks a lot

Professor Gordon K Smyth,
Bioinformatics Division,
Walter and Eliza Hall Institute of Medical Research,
1G Royal Parade, Parkville, Vic 3052, Australia.
Tel: (03) 9345 2326, Fax (03) 9347 0852,

The information in this email is confidential and intend...{{dropped:4}}

More information about the R-devel mailing list