From m@@nnell @ending from tibco@com  Tue Oct  9 01:17:49 2018
From: m@@nnell @ending from tibco@com (Michael Sannella)
Date: Mon, 8 Oct 2018 16:17:49 -0700
Subject: [Rd] R_ext/Altrep.h should be more C++-friendly
Message-ID: <CAHPe-e8S9Gp1jnx5=Uu2jjJc1kn6XOjB=1ie4iuMzL3bXTcnJQ@mail.gmail.com>

I am not able to #include "R_ext/Altrep.h" from a C++ file.  I think
it needs two changes:

1. add the same __cplusplus check as most of the other header files:
    #ifdef  __cplusplus
    extern "C" {
    #endif
        ...
    #ifdef  __cplusplus
    }
    #endif

2. change the line
    R_new_altrep(R_altrep_class_t class, SEXP data1, SEXP data2);
 to
    R_new_altrep(R_altrep_class_t cls, SEXP data1, SEXP data2);
 since C++ doesn't like an argument named 'class'

  ~~ Michael Sannella

	[[alternative HTML version deleted]]



[Rd] R_ext/Altrep.h should be more C++-friendly
Michael Sannella