| Line 79... |
Line 79... |
| 79 |
to an internal data type that has access to the routine pointer and
|
79 |
to an internal data type that has access to the routine pointer and
|
| 80 |
registration information. This too can be used in calls to
|
80 |
registration information. This too can be used in calls to
|
| 81 |
\code{\link{.Call}}, \code{\link{.C}}, \code{\link{.Fortran}} and
|
81 |
\code{\link{.Call}}, \code{\link{.C}}, \code{\link{.Fortran}} and
|
| 82 |
\code{\link{.External}}.
|
82 |
\code{\link{.External}}.
|
| 83 |
}
|
83 |
}
|
| 84 |
\item{package}{a list containing 3 elements:
|
84 |
\item{dll}{a list containing 3 elements:
|
| 85 |
\describe{
|
85 |
\describe{
|
| 86 |
\item{name}{the short form of the library name which can be used
|
86 |
\item{name}{the short form of the library name which can be used
|
| 87 |
as the value of the \code{PACKAGE} argument in
|
87 |
as the value of the \code{PACKAGE} argument in
|
| 88 |
the different native interface functions.}
|
88 |
the different native interface functions.}
|
| 89 |
\item{path}{the fully qualified name of the DLL.}
|
89 |
\item{path}{the fully qualified name of the DLL.}
|
| Line 105... |
Line 105... |
| 105 |
|
105 |
|
| 106 |
If \code{name} contains only one symbol name and \code{unlist} is
|
106 |
If \code{name} contains only one symbol name and \code{unlist} is
|
| 107 |
\code{TRUE}, then the single \code{NativeSymbolInfo} is returned
|
107 |
\code{TRUE}, then the single \code{NativeSymbolInfo} is returned
|
| 108 |
rather than the list containing that one element.
|
108 |
rather than the list containing that one element.
|
| 109 |
}
|
109 |
}
|
| - |
|
110 |
\note{
|
| - |
|
111 |
The third element of the \code{NativeSymbolInfo} objects was renamed
|
| - |
|
112 |
from \code{package} to \code{dll} in \R version 3.6.0, for consistency
|
| - |
|
113 |
with the names of the \code{NativeSymbolInfo} objects returned by
|
| - |
|
114 |
\code{\link{getDLLRegisteredRoutines}()}.
|
| - |
|
115 |
}
|
| 110 |
\references{
|
116 |
\references{
|
| 111 |
For information about registering native routines,
|
117 |
For information about registering native routines,
|
| 112 |
see \dQuote{In Search of C/C++ & FORTRAN Routines},
|
118 |
see \dQuote{In Search of C/C++ & FORTRAN Routines},
|
| 113 |
R-News, volume 1, number 3, 2001, p20--23
|
119 |
R-News, volume 1, number 3, 2001, p20--23
|
| 114 |
(\url{https://www.r-project.org/doc/Rnews/Rnews_2001-3.pdf}).
|
120 |
(\url{https://www.r-project.org/doc/Rnews/Rnews_2001-3.pdf}).
|