connection support via R_ext/Connection.h #20
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In recent version of R (3.3.1), there is R_ext/Connection.h but no R_ext/RConn.h.
This is somewhat from the situation for "RConn patch", but connection is integrated into the main R source. It should be worthwhile to make them work with Cairo again.
By just matching the types, the code seems to work, though I have not tested very thoroughly yet and there seems to room for cleaner codes. Nonetheless, I would show you this code as this could be some starting point to support again.