Skip to content

Commit 10ec42f

Browse files
author
ripley
committed
update for R-devel changes to R_NO_REMAP
git-svn-id: https://svn.r-project.org/R/trunk@87325 00db46b3-68df-0310-9c12-caf00c1e9a41
1 parent 2753df3 commit 10ec42f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

doc/manual/R-exts.texi

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10670,6 +10670,9 @@ LTO = -flto
1067010670
@node System and foreign language interfaces
1067110671
@chapter System and foreign language interfaces
1067210672

10673+
Many of the functions sescribed here have entry-point names with a
10674+
@code{Rf_} prefix: if they are called from C++ code that prefix needs to
10675+
added in the C++ code.
1067310676

1067410677
@node Operating system access
1067510678
@section Operating system access
@@ -14792,6 +14795,9 @@ headers directly or @emph{via} inclusion from further packages, and may
1479214795
define @code{R_NO_REMAP} with or without including @file{Rinternals.h}.)
1479314796
@apihdr R_ext/Error.h
1479414797

14798+
As from @R{} 4.5.0, @code{R_NO_REMAP} is always defined when the @R{}
14799+
headers are included from C++ code.
14800+
1479514801
Some of these entry points are declared in header @file{Rmath.h}, most
1479614802
of which are remapped there. That remapping can be eliminated by
1479714803
defining @code{R_NO_REMAP_RMATH} (before including any @R{} headers) and

0 commit comments

Comments
 (0)