On 23/04/17 23:05, Duncan Murdoch wrote:
Looks like
extern void F77_NAME(mnnd)(double *, double *, int *, double *,
double *);
to me.
One more (I hope it's the last!) question:
One of my subroutines has an argument of type *logical*. There is no
logical type in C. So, since I am perforce using C-speak, I cannot
change "void *" to "void logical".
I have a (very vague) understanding that in C one uses variables of int
type (taking the values 0, for FALSE, and 1, for TRUE) as logical variables.
On that understanding I took a punt and replaced "void *" by "int *" for
the logical type variable. The package built and passed
"R CMD check --as-cran"
so it seems that this is OK. Is this the Right Thing To Do? Are there
any (obvious?) lurking perils?
Thanks.
cheers,
Rolf
--
Technical Editor ANZJS
Department of Statistics
University of Auckland
Phone: +64-9-373-7599 ext. 88276
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel