Skip to content

Commit bfbfefe

Browse files
committed
Fix external routine registration sentinel
1 parent 99ddef1 commit bfbfefe

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

R/compile-package.R

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,11 @@ dump_collected <- function() {
102102
})) |>
103103
lapply(\(x) x |> unlist() |> interleave("\n"))
104104

105-
entries <- paste0(
105+
entry_lines <- c(
106106
sprintf(' {"%1$s", (DL_FUNC) &%1$s, -1}', paste0(names(quick_funcs), "_")),
107-
collapse = ",\n"
107+
" {NULL, NULL, 0}"
108108
)
109+
entries <- paste(entry_lines, collapse = ",\n")
109110
entries <- sprintf(
110111
"static const R_ExternalMethodDef QuickrEntries[] = {\n%s\n};",
111112
entries

0 commit comments

Comments
 (0)