Loading...
Searching...
No Matches
Go to the documentation of this file.
22#ifndef RCPP__R__HEADERS__H
23#define RCPP__R__HEADERS__H
27 #define MAXELTSIZE 8192
34#ifndef RCPP_NO_STRICT_R_HEADERS
35# ifndef STRICT_R_HEADERS
36# define STRICT_R_HEADERS
42# ifndef RCPP_NO_MODULES
43# define RCPP_NO_MODULES
53# define RCPP_HAS_MAJOR_MACRO
54# pragma push_macro("major")
58# define RCPP_HAS_MINOR_MACRO
59# pragma push_macro("minor")
63# define RCPP_HAS_MAKEDEV_MACRO
64# pragma push_macro("makedev")
72#include <Rinternals.h>
73#include <R_ext/Complex.h>
74#include <R_ext/Parse.h>
75#include <R_ext/Rdynload.h>
76#include <R_ext/Visibility.h>
81# if defined(__GNUC__) && __GNUC__ >= 3
82# define NORET __attribute__((noreturn))
92#ifdef RCPP_HAS_MAJOR_MACRO
93# pragma pop_macro("major")
96#ifdef RCPP_HAS_MINOR_MACRO
97# pragma pop_macro("minor")
100#ifdef RCPP_HAS_MAKEDEV_MACRO
101# pragma pop_macro("makedev")