Skip to content

Commit

Permalink
Move a number of non-API declarations and macro definitions from the
Browse files Browse the repository at this point in the history
installed header Rinternals.h to the private header Defn.h.


git-svn-id: https://svn.r-project.org/R/trunk@80644 00db46b3-68df-0310-9c12-caf00c1e9a41
  • Loading branch information
luke committed Jul 20, 2021
1 parent 554b98d commit 86b4a06
Show file tree
Hide file tree
Showing 4 changed files with 825 additions and 725 deletions.
6 changes: 6 additions & 0 deletions doc/NEWS.Rd
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,12 @@
\itemize{
\item The non-API header \file{R_ext/R-ftp-http.h} is no longer
provided, as the entry points it covered are now all defunct.

\item A number of non-API declarations and macro definitions have
been moved from the installed header \file{Rinternals.h} to the
internal header \file{Defn.h}. Packages that only use entry points
and definitions documented to be part of the API as specified in
\sQuote{Writing R Extensions} §6 should not be affected.
}
}

Expand Down
2 changes: 1 addition & 1 deletion doc/manual/R-exts.texi
Original file line number Diff line number Diff line change
Expand Up @@ -13159,7 +13159,7 @@ the @R{} source code, apart from @code{SET_STRING_ELT} and
The accessor functions check that they are being used on an appropriate
type of @code{SEXP}.

If efficiency is essential, the internal versions of the accessors can be
If efficiency is essential, internal versions of some accessors can be
obtained by defining @samp{USE_RINTERNALS} before including
@file{Rinternals.h}. If you find it necessary to do so, please do test
that your code compiles without @samp{USE_RINTERNALS} defined, as this
Expand Down
Loading

0 comments on commit 86b4a06

Please sign in to comment.