R/RcppExports.R

Defines functions normalization_unicode_version_cpp host_normalize_cpp compare_backends_cpp backend_info_cpp validate_domain_cpp parse_url_cpp url_decode_cpp url_encode_cpp puny_decode_cpp puny_encode_cpp

# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

puny_encode_cpp <- function(domains, strict = TRUE) {
    .Call(`_punycoder_puny_encode_cpp`, domains, strict)
}

puny_decode_cpp <- function(domains, strict = TRUE) {
    .Call(`_punycoder_puny_decode_cpp`, domains, strict)
}

url_encode_cpp <- function(urls, strict = TRUE) {
    .Call(`_punycoder_url_encode_cpp`, urls, strict)
}

url_decode_cpp <- function(urls, strict = TRUE) {
    .Call(`_punycoder_url_decode_cpp`, urls, strict)
}

parse_url_cpp <- function(urls, encode_domains = FALSE) {
    .Call(`_punycoder_parse_url_cpp`, urls, encode_domains)
}

validate_domain_cpp <- function(domains, strict = TRUE) {
    .Call(`_punycoder_validate_domain_cpp`, domains, strict)
}

backend_info_cpp <- function() {
    .Call(`_punycoder_backend_info_cpp`)
}

compare_backends_cpp <- function(input, mode, strict = TRUE) {
    .Call(`_punycoder_compare_backends_cpp`, input, mode, strict)
}

host_normalize_cpp <- function(x, strict = TRUE) {
    .Call(`_punycoder_host_normalize_cpp`, x, strict)
}

normalization_unicode_version_cpp <- function() {
    .Call(`_punycoder_normalization_unicode_version_cpp`)
}

Try the punycoder package in your browser

Any scripts or data that you put into this service are public.

punycoder documentation built on June 16, 2026, 9:07 a.m.