@@ -32,19 +32,29 @@ extern "C" SEXP _vdiffr_get_svg_content(SEXP p) {
3232 return cpp11::as_sexp (get_svg_content (cpp11::as_cpp<cpp11::decay_t <cpp11::external_pointer<std::stringstream>>>(p)));
3333 END_CPP11
3434}
35+ // engine_version.cpp
36+ void set_engine_version (cpp11::strings version);
37+ extern " C" SEXP _vdiffr_set_engine_version (SEXP version) {
38+ BEGIN_CPP11
39+ set_engine_version (cpp11::as_cpp<cpp11::decay_t <cpp11::strings>>(version));
40+ return R_NilValue;
41+ END_CPP11
42+ }
3543
3644extern " C" {
3745/* .Call calls */
3846extern SEXP _vdiffr_compare_files (SEXP, SEXP);
3947extern SEXP _vdiffr_get_svg_content (SEXP);
48+ extern SEXP _vdiffr_set_engine_version (SEXP);
4049extern SEXP _vdiffr_svglite_ (SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
4150extern SEXP _vdiffr_svgstring_ (SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
4251
4352static const R_CallMethodDef CallEntries[] = {
44- {" _vdiffr_compare_files" , (DL_FUNC) &_vdiffr_compare_files, 2 },
45- {" _vdiffr_get_svg_content" , (DL_FUNC) &_vdiffr_get_svg_content, 1 },
46- {" _vdiffr_svglite_" , (DL_FUNC) &_vdiffr_svglite_, 7 },
47- {" _vdiffr_svgstring_" , (DL_FUNC) &_vdiffr_svgstring_, 6 },
53+ {" _vdiffr_compare_files" , (DL_FUNC) &_vdiffr_compare_files, 2 },
54+ {" _vdiffr_get_svg_content" , (DL_FUNC) &_vdiffr_get_svg_content, 1 },
55+ {" _vdiffr_set_engine_version" , (DL_FUNC) &_vdiffr_set_engine_version, 1 },
56+ {" _vdiffr_svglite_" , (DL_FUNC) &_vdiffr_svglite_, 7 },
57+ {" _vdiffr_svgstring_" , (DL_FUNC) &_vdiffr_svgstring_, 6 },
4858 {NULL , NULL , 0 }
4959};
5060}
0 commit comments