diff --git a/ChangeLog b/ChangeLog index c9d7dcb..f1f07c2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2024-01-31 Dirk Eddelbuettel + + * src/align.cpp (align_func_period): Update signature of C-level + exported data.table function to DT_subsetDT + * DESCRIPTION (Imports): Set to data.table (>= 1.5.0) + 2023-09-20 Dirk Eddelbuettel * .github/workflows/ci.yaml (jobs): Update to actions/checkout@v4 diff --git a/src/align.cpp b/src/align.cpp index dbe3463..3abf22c 100644 --- a/src/align.cpp +++ b/src/align.cpp @@ -201,7 +201,7 @@ Rcpp::List align_func_duration(const nanotime::dtime* x, auto res = Rcpp::List::create(); auto cols = makeIndex(2, XLENGTH(xdata)+1); typedef SEXP SUBSET_DT_FUN(SEXP,SEXP,SEXP); - SUBSET_DT_FUN *subsetDT = (SUBSET_DT_FUN *) R_GetCCallable("data.table", "CsubsetDT" ); + SUBSET_DT_FUN *subsetDT = (SUBSET_DT_FUN *) R_GetCCallable("data.table", "DT_subsetDT" ); size_t ix = 0, iy = 0; @@ -276,7 +276,7 @@ Rcpp::List align_func_period(const nanotime::dtime* x, auto res = Rcpp::List::create(); auto cols = makeIndex(2, XLENGTH(xdata)+1); typedef SEXP SUBSET_DT_FUN(SEXP,SEXP,SEXP); - SUBSET_DT_FUN *subsetDT = (SUBSET_DT_FUN *) R_GetCCallable("data.table", "CsubsetDT" ); + SUBSET_DT_FUN *subsetDT = (SUBSET_DT_FUN *) R_GetCCallable("data.table", "DT_subsetDT" ); size_t ix = 0, iy = 0;