File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22#define __RDECL_H__
33
44/* declarations from R internals or other include files */
5- /* last update: R 2.4 .0 */
5+ /* last update: R 4.6 .0 */
66
7+ #include <Rversion.h>
8+
9+ #define R_INTERFACE_PTRS 1
10+ #define CSTACK_DEFNS 1
11+ #include <Rinterface.h> /* R_ReadConsole since 4.6.0 */
12+
13+ /* some have been added to R 4.6.0 */
14+ #if R_VERSION >= R_Version (4 ,6 ,0 )
15+ #include <Rembedded.h> /* run_Rmainloop (since 4.6.0), Rf_initialize_R (since 2.4.0) */
16+ #else
717void run_Rmainloop (void ); /* main/main.c */
818int R_ReadConsole (char * , unsigned char * , int , int ); /* include/Defn.h */
19+ int Rf_initialize_R (int ac , char * * av ); /* include/Rembedded.h - exists since 2.4.0 */
20+ #endif /* R < 4.6.0 */
21+
22+ /* this one is still left over */
923void Rf_checkArity (SEXP , SEXP ); /* include/Defn.h */
10- int Rf_initialize_R (int ac , char * * av ); /* include/Rembedded.h */
1124
12- #endif
25+ #endif /* __RDECL_H__ */
Original file line number Diff line number Diff line change 22#include <Rinternals.h>
33#include "Rinit.h"
44#include "Rcallbacks.h"
5- #include "Rdecl.h"
5+ #include "Rdecl.h" /* includes Rinterface.h */
66
77/*-------------------------------------------------------------------*
88 * UNIX initialization (includes Darwin/Mac OS X) *
99 *-------------------------------------------------------------------*/
1010
1111#ifndef Win32
1212
13- #define R_INTERFACE_PTRS 1
14- #define CSTACK_DEFNS 1
15- #include <Rinterface.h>
1613/* and SaveAction is not officially exported */
1714extern SA_TYPE SaveAction ;
1815
You can’t perform that action at this time.
0 commit comments