The R Project SVN R

Rev

Rev 68948 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 68948 Rev 75215
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}).