diff --git a/R/sortuse64.R b/R/sortuse64.R index 09756b26..a08faed9 100644 --- a/R/sortuse64.R +++ b/R/sortuse64.R @@ -1,7 +1,8 @@ # /* # R-Code for searching and merging # S3 atomic 64bit integers for R -# (c) 2011 Jens Oehlschägel +# (c) 2011-2024 Jens Oehlschägel +# (c) 2024-2026 Michael Chirico # Licence: GPL2 # Provided 'as is', use at your own risk # Created: 2011-12-11 @@ -72,13 +73,13 @@ #' message("check the code of 'optimizer64' for examples:") #' print(optimizer64) #' @export -sortnut <- function(sorted, ...) UseMethod("sortnut") +sortnut = function(sorted, ...) UseMethod("sortnut") #' @rdname sortnut #' @export -sortnut.integer64 <- function(sorted, ...) { - ret <- .Call(C_r_ram_integer64_sortnut, x = sorted) - names(ret) <- c("nunique", "nties") +sortnut.integer64 = function(sorted, ...) { + ret = .Call(C_r_ram_integer64_sortnut, x = sorted) + names(ret) = c("nunique", "nties") ret } @@ -86,35 +87,35 @@ sortnut.integer64 <- function(sorted, ...) { #' @param table the original data with original order under the sorted vector #' @param order an [`integer`] order vector that turns 'table' into 'sorted' #' @export -ordernut <- function(table, order, ...) UseMethod("ordernut") +ordernut = function(table, order, ...) UseMethod("ordernut") #' @rdname sortnut #' @export -ordernut.integer64 <- function(table, order, ...) { - ret <- .Call(C_r_ram_integer64_ordernut, table = as.integer64(table), order = as.integer(order)) - names(ret) <- c("nunique", "nties") +ordernut.integer64 = function(table, order, ...) { + ret = .Call(C_r_ram_integer64_ordernut, table = as.integer64(table), order = as.integer(order)) + names(ret) = c("nunique", "nties") ret } #' @rdname sortnut #' @param x an [`integer64`] vector #' @export -sortfin <- function(sorted, x, ...) UseMethod("sortfin") +sortfin = function(sorted, x, ...) UseMethod("sortfin") #' @rdname sortnut #' @export -sortfin.integer64 <- function(sorted, x, method=NULL, ...) { - n <- length(x) +sortfin.integer64 = function(sorted, x, method=NULL, ...) { + n = length(x) if (is.null(method)) { if (n<2048L) { - method <- 1L + method = 1L } else if (n