Skip to content

Commit

Permalink
Update nonAPI.txt (#248)
Browse files Browse the repository at this point in the history
* nonAPI.txt [skip ci]

* nonAPI.txt [skip ci]

* Update bindings [skip ci]

---------

Co-authored-by: yutannihilation <[email protected]>
Co-authored-by: CGMossa <[email protected]>
  • Loading branch information
3 people authored Jun 25, 2024
1 parent b26b858 commit 975af4e
Show file tree
Hide file tree
Showing 19 changed files with 316 additions and 740 deletions.
47 changes: 10 additions & 37 deletions bindings/bindings-linux-aarch64-R4.2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1252,6 +1252,9 @@ extern "C" {
arg3: ::std::os::raw::c_int,
);
pub fn Rf_setRVector(arg1: *mut f64, arg2: ::std::os::raw::c_int, arg3: f64);
pub fn Rf_StringFalse(arg1: *const ::std::os::raw::c_char) -> Rboolean;
pub fn Rf_StringTrue(arg1: *const ::std::os::raw::c_char) -> Rboolean;
pub fn Rf_isBlankString(arg1: *const ::std::os::raw::c_char) -> Rboolean;
#[doc = "These two are guaranteed to use '.' as the decimal point,\nand to accept \"NA\"."]
pub fn R_atof(str_: *const ::std::os::raw::c_char) -> f64;
pub fn R_strtod(c: *const ::std::os::raw::c_char, end: *mut *mut ::std::os::raw::c_char)
Expand Down Expand Up @@ -1352,7 +1355,6 @@ extern "C" {
pub fn ATTRIB(x: SEXP) -> SEXP;
pub fn OBJECT(x: SEXP) -> ::std::os::raw::c_int;
pub fn MARK(x: SEXP) -> ::std::os::raw::c_int;
pub fn NAMED(x: SEXP) -> ::std::os::raw::c_int;
pub fn REFCNT(x: SEXP) -> ::std::os::raw::c_int;
pub fn SET_ATTRIB(x: SEXP, v: SEXP);
pub fn DUPLICATE_ATTRIB(to: SEXP, from: SEXP);
Expand All @@ -1363,9 +1365,7 @@ extern "C" {
#[doc = "Vector Access Functions"]
pub fn LENGTH(x: SEXP) -> ::std::os::raw::c_int;
pub fn XLENGTH(x: SEXP) -> R_xlen_t;
pub fn TRUELENGTH(x: SEXP) -> R_xlen_t;
pub fn IS_LONG_VEC(x: SEXP) -> ::std::os::raw::c_int;
pub fn LEVELS(x: SEXP) -> ::std::os::raw::c_int;
pub fn LOGICAL(x: SEXP) -> *mut ::std::os::raw::c_int;
pub fn INTEGER(x: SEXP) -> *mut ::std::os::raw::c_int;
pub fn RAW(x: SEXP) -> *mut Rbyte;
Expand All @@ -1380,7 +1380,6 @@ extern "C" {
pub fn VECTOR_ELT(x: SEXP, i: R_xlen_t) -> SEXP;
pub fn SET_STRING_ELT(x: SEXP, i: R_xlen_t, v: SEXP);
pub fn SET_VECTOR_ELT(x: SEXP, i: R_xlen_t, v: SEXP) -> SEXP;
pub fn STRING_PTR(x: SEXP) -> *mut SEXP;
pub fn STRING_PTR_RO(x: SEXP) -> *const SEXP;
pub fn INTEGER_GET_REGION(
sx: SEXP,
Expand Down Expand Up @@ -1428,30 +1427,13 @@ extern "C" {
pub fn FORMALS(x: SEXP) -> SEXP;
pub fn BODY(x: SEXP) -> SEXP;
pub fn CLOENV(x: SEXP) -> SEXP;
pub fn RDEBUG(x: SEXP) -> ::std::os::raw::c_int;
pub fn RSTEP(x: SEXP) -> ::std::os::raw::c_int;
pub fn RTRACE(x: SEXP) -> ::std::os::raw::c_int;
pub fn SET_RDEBUG(x: SEXP, v: ::std::os::raw::c_int);
pub fn SET_RSTEP(x: SEXP, v: ::std::os::raw::c_int);
pub fn SET_RTRACE(x: SEXP, v: ::std::os::raw::c_int);
pub fn SET_FORMALS(x: SEXP, v: SEXP);
pub fn SET_BODY(x: SEXP, v: SEXP);
pub fn SET_CLOENV(x: SEXP, v: SEXP);
#[doc = "Symbol Access Functions"]
pub fn PRINTNAME(x: SEXP) -> SEXP;
pub fn SYMVALUE(x: SEXP) -> SEXP;
pub fn INTERNAL(x: SEXP) -> SEXP;
pub fn DDVAL(x: SEXP) -> ::std::os::raw::c_int;
#[doc = "Environment Access Functions"]
pub fn FRAME(x: SEXP) -> SEXP;
pub fn ENCLOS(x: SEXP) -> SEXP;
pub fn HASHTAB(x: SEXP) -> SEXP;
pub fn ENVFLAGS(x: SEXP) -> ::std::os::raw::c_int;
#[doc = "Promise Access Functions"]
pub fn PRCODE(x: SEXP) -> SEXP;
pub fn PRENV(x: SEXP) -> SEXP;
pub fn PRVALUE(x: SEXP) -> SEXP;
pub fn PRSEEN(x: SEXP) -> ::std::os::raw::c_int;
#[doc = "External pointer access macros"]
pub fn EXTPTR_PROT(arg1: SEXP) -> SEXP;
pub fn EXTPTR_TAG(arg1: SEXP) -> SEXP;
Expand Down Expand Up @@ -1618,7 +1600,6 @@ extern "C" {
pub fn Rf_findFun(arg1: SEXP, arg2: SEXP) -> SEXP;
pub fn Rf_findVar(arg1: SEXP, arg2: SEXP) -> SEXP;
pub fn Rf_findVarInFrame(arg1: SEXP, arg2: SEXP) -> SEXP;
pub fn Rf_findVarInFrame3(arg1: SEXP, arg2: SEXP, arg3: Rboolean) -> SEXP;
pub fn R_existsVarInFrame(arg1: SEXP, arg2: SEXP) -> Rboolean;
pub fn R_removeVarFromFrame(arg1: SEXP, arg2: SEXP);
pub fn Rf_getAttrib(arg1: SEXP, arg2: SEXP) -> SEXP;
Expand Down Expand Up @@ -1652,17 +1633,9 @@ extern "C" {
pub fn Rf_namesgets(arg1: SEXP, arg2: SEXP) -> SEXP;
pub fn Rf_mkChar(arg1: *const ::std::os::raw::c_char) -> SEXP;
pub fn Rf_mkCharLen(arg1: *const ::std::os::raw::c_char, arg2: ::std::os::raw::c_int) -> SEXP;
pub fn Rf_NonNullStringMatch(arg1: SEXP, arg2: SEXP) -> Rboolean;
pub fn Rf_ncols(arg1: SEXP) -> ::std::os::raw::c_int;
pub fn Rf_nrows(arg1: SEXP) -> ::std::os::raw::c_int;
pub fn Rf_nthcdr(arg1: SEXP, arg2: ::std::os::raw::c_int) -> SEXP;
pub fn R_nchar(
string: SEXP,
type_: nchar_type,
allowNA: Rboolean,
keepNA: Rboolean,
msg_name: *const ::std::os::raw::c_char,
) -> ::std::os::raw::c_int;
pub fn R_ParseEvalString(arg1: *const ::std::os::raw::c_char, arg2: SEXP) -> SEXP;
pub fn Rf_PrintValue(arg1: SEXP);
pub fn Rf_setAttrib(arg1: SEXP, arg2: SEXP, arg3: SEXP) -> SEXP;
Expand Down Expand Up @@ -1722,6 +1695,7 @@ extern "C" {
pub fn R_WeakRefKey(w: SEXP) -> SEXP;
pub fn R_WeakRefValue(w: SEXP) -> SEXP;
pub fn R_RunWeakRefFinalizer(w: SEXP);
pub fn R_ClosureExpr(arg1: SEXP) -> SEXP;
pub fn R_BytecodeExpr(e: SEXP) -> SEXP;
#[doc = "Protected evaluation"]
pub fn R_ToplevelExec(
Expand Down Expand Up @@ -1966,13 +1940,11 @@ extern "C" {
pub fn Rf_ScalarReal(arg1: f64) -> SEXP;
pub fn Rf_ScalarString(arg1: SEXP) -> SEXP;
pub fn Rf_xlength(arg1: SEXP) -> R_xlen_t;
pub fn XTRUELENGTH(x: SEXP) -> R_xlen_t;
pub fn LENGTH_EX(
x: SEXP,
file: *const ::std::os::raw::c_char,
line: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
pub fn XLENGTH_EX(x: SEXP) -> R_xlen_t;
pub fn Rf_protect(arg1: SEXP) -> SEXP;
pub fn Rf_unprotect(arg1: ::std::os::raw::c_int);
pub fn R_ProtectWithIndex(arg1: SEXP, arg2: *mut PROTECT_INDEX);
Expand Down Expand Up @@ -2005,8 +1977,6 @@ extern "C" {
pub fn R_set_altrep_data2(x: SEXP, v: SEXP);
pub fn LOGICAL0(x: SEXP) -> *mut ::std::os::raw::c_int;
pub fn INTEGER0(x: SEXP) -> *mut ::std::os::raw::c_int;
pub fn REAL0(x: SEXP) -> *mut f64;
pub fn COMPLEX0(x: SEXP) -> *mut Rcomplex;
pub fn RAW0(x: SEXP) -> *mut Rbyte;
pub fn ALTREP(x: SEXP) -> ::std::os::raw::c_int;
#[doc = "public C interface"]
Expand All @@ -2029,10 +1999,13 @@ extern "C" {
data: *mut ::std::os::raw::c_void,
);
pub fn R_clrhash(h: R_hashtab_type);
#[doc = "stuff that probably shouldn't be in the API but is getting used"]
pub fn SET_TYPEOF(x: SEXP, v: ::std::os::raw::c_int);
pub fn SET_OBJECT(x: SEXP, v: ::std::os::raw::c_int);
pub fn SET_GROWABLE_BIT(x: SEXP);
pub fn IS_SCALAR(x: SEXP, type_: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
pub fn Rf_psmatch(
arg1: *const ::std::os::raw::c_char,
arg2: *const ::std::os::raw::c_char,
arg3: Rboolean,
) -> Rboolean;
pub fn R_FlushConsole();
pub fn Rf_onintr();
pub fn Rf_onintrNoResume();
Expand Down
47 changes: 10 additions & 37 deletions bindings/bindings-linux-aarch64-R4.3.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1275,6 +1275,9 @@ extern "C" {
arg3: ::std::os::raw::c_int,
);
pub fn Rf_setRVector(arg1: *mut f64, arg2: ::std::os::raw::c_int, arg3: f64);
pub fn Rf_StringFalse(arg1: *const ::std::os::raw::c_char) -> Rboolean;
pub fn Rf_StringTrue(arg1: *const ::std::os::raw::c_char) -> Rboolean;
pub fn Rf_isBlankString(arg1: *const ::std::os::raw::c_char) -> Rboolean;
#[doc = "These two are guaranteed to use '.' as the decimal point,\nand to accept \"NA\"."]
pub fn R_atof(str_: *const ::std::os::raw::c_char) -> f64;
pub fn R_strtod(c: *const ::std::os::raw::c_char, end: *mut *mut ::std::os::raw::c_char)
Expand Down Expand Up @@ -1375,7 +1378,6 @@ extern "C" {
pub fn ATTRIB(x: SEXP) -> SEXP;
pub fn OBJECT(x: SEXP) -> ::std::os::raw::c_int;
pub fn MARK(x: SEXP) -> ::std::os::raw::c_int;
pub fn NAMED(x: SEXP) -> ::std::os::raw::c_int;
pub fn REFCNT(x: SEXP) -> ::std::os::raw::c_int;
pub fn SET_ATTRIB(x: SEXP, v: SEXP);
pub fn DUPLICATE_ATTRIB(to: SEXP, from: SEXP);
Expand All @@ -1386,9 +1388,7 @@ extern "C" {
#[doc = "Vector Access Functions"]
pub fn LENGTH(x: SEXP) -> ::std::os::raw::c_int;
pub fn XLENGTH(x: SEXP) -> R_xlen_t;
pub fn TRUELENGTH(x: SEXP) -> R_xlen_t;
pub fn IS_LONG_VEC(x: SEXP) -> ::std::os::raw::c_int;
pub fn LEVELS(x: SEXP) -> ::std::os::raw::c_int;
pub fn LOGICAL(x: SEXP) -> *mut ::std::os::raw::c_int;
pub fn INTEGER(x: SEXP) -> *mut ::std::os::raw::c_int;
pub fn RAW(x: SEXP) -> *mut Rbyte;
Expand All @@ -1403,7 +1403,6 @@ extern "C" {
pub fn VECTOR_ELT(x: SEXP, i: R_xlen_t) -> SEXP;
pub fn SET_STRING_ELT(x: SEXP, i: R_xlen_t, v: SEXP);
pub fn SET_VECTOR_ELT(x: SEXP, i: R_xlen_t, v: SEXP) -> SEXP;
pub fn STRING_PTR(x: SEXP) -> *mut SEXP;
pub fn STRING_PTR_RO(x: SEXP) -> *const SEXP;
pub fn INTEGER_GET_REGION(
sx: SEXP,
Expand Down Expand Up @@ -1452,30 +1451,13 @@ extern "C" {
pub fn FORMALS(x: SEXP) -> SEXP;
pub fn BODY(x: SEXP) -> SEXP;
pub fn CLOENV(x: SEXP) -> SEXP;
pub fn RDEBUG(x: SEXP) -> ::std::os::raw::c_int;
pub fn RSTEP(x: SEXP) -> ::std::os::raw::c_int;
pub fn RTRACE(x: SEXP) -> ::std::os::raw::c_int;
pub fn SET_RDEBUG(x: SEXP, v: ::std::os::raw::c_int);
pub fn SET_RSTEP(x: SEXP, v: ::std::os::raw::c_int);
pub fn SET_RTRACE(x: SEXP, v: ::std::os::raw::c_int);
pub fn SET_FORMALS(x: SEXP, v: SEXP);
pub fn SET_BODY(x: SEXP, v: SEXP);
pub fn SET_CLOENV(x: SEXP, v: SEXP);
#[doc = "Symbol Access Functions"]
pub fn PRINTNAME(x: SEXP) -> SEXP;
pub fn SYMVALUE(x: SEXP) -> SEXP;
pub fn INTERNAL(x: SEXP) -> SEXP;
pub fn DDVAL(x: SEXP) -> ::std::os::raw::c_int;
#[doc = "Environment Access Functions"]
pub fn FRAME(x: SEXP) -> SEXP;
pub fn ENCLOS(x: SEXP) -> SEXP;
pub fn HASHTAB(x: SEXP) -> SEXP;
pub fn ENVFLAGS(x: SEXP) -> ::std::os::raw::c_int;
#[doc = "Promise Access Functions"]
pub fn PRCODE(x: SEXP) -> SEXP;
pub fn PRENV(x: SEXP) -> SEXP;
pub fn PRVALUE(x: SEXP) -> SEXP;
pub fn PRSEEN(x: SEXP) -> ::std::os::raw::c_int;
#[doc = "External pointer access macros"]
pub fn EXTPTR_PROT(arg1: SEXP) -> SEXP;
pub fn EXTPTR_TAG(arg1: SEXP) -> SEXP;
Expand Down Expand Up @@ -1642,7 +1624,6 @@ extern "C" {
pub fn Rf_findFun(arg1: SEXP, arg2: SEXP) -> SEXP;
pub fn Rf_findVar(arg1: SEXP, arg2: SEXP) -> SEXP;
pub fn Rf_findVarInFrame(arg1: SEXP, arg2: SEXP) -> SEXP;
pub fn Rf_findVarInFrame3(arg1: SEXP, arg2: SEXP, arg3: Rboolean) -> SEXP;
pub fn R_existsVarInFrame(arg1: SEXP, arg2: SEXP) -> Rboolean;
pub fn R_removeVarFromFrame(arg1: SEXP, arg2: SEXP);
pub fn Rf_getAttrib(arg1: SEXP, arg2: SEXP) -> SEXP;
Expand Down Expand Up @@ -1676,17 +1657,9 @@ extern "C" {
pub fn Rf_namesgets(arg1: SEXP, arg2: SEXP) -> SEXP;
pub fn Rf_mkChar(arg1: *const ::std::os::raw::c_char) -> SEXP;
pub fn Rf_mkCharLen(arg1: *const ::std::os::raw::c_char, arg2: ::std::os::raw::c_int) -> SEXP;
pub fn Rf_NonNullStringMatch(arg1: SEXP, arg2: SEXP) -> Rboolean;
pub fn Rf_ncols(arg1: SEXP) -> ::std::os::raw::c_int;
pub fn Rf_nrows(arg1: SEXP) -> ::std::os::raw::c_int;
pub fn Rf_nthcdr(arg1: SEXP, arg2: ::std::os::raw::c_int) -> SEXP;
pub fn R_nchar(
string: SEXP,
type_: nchar_type,
allowNA: Rboolean,
keepNA: Rboolean,
msg_name: *const ::std::os::raw::c_char,
) -> ::std::os::raw::c_int;
pub fn R_ParseEvalString(arg1: *const ::std::os::raw::c_char, arg2: SEXP) -> SEXP;
pub fn R_ParseString(arg1: *const ::std::os::raw::c_char) -> SEXP;
pub fn Rf_PrintValue(arg1: SEXP);
Expand Down Expand Up @@ -1753,6 +1726,7 @@ extern "C" {
pub fn R_WeakRefKey(w: SEXP) -> SEXP;
pub fn R_WeakRefValue(w: SEXP) -> SEXP;
pub fn R_RunWeakRefFinalizer(w: SEXP);
pub fn R_ClosureExpr(arg1: SEXP) -> SEXP;
pub fn R_BytecodeExpr(e: SEXP) -> SEXP;
#[doc = "Protected evaluation"]
pub fn R_ToplevelExec(
Expand Down Expand Up @@ -1998,13 +1972,11 @@ extern "C" {
pub fn Rf_ScalarReal(arg1: f64) -> SEXP;
pub fn Rf_ScalarString(arg1: SEXP) -> SEXP;
pub fn Rf_xlength(arg1: SEXP) -> R_xlen_t;
pub fn XTRUELENGTH(x: SEXP) -> R_xlen_t;
pub fn LENGTH_EX(
x: SEXP,
file: *const ::std::os::raw::c_char,
line: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
pub fn XLENGTH_EX(x: SEXP) -> R_xlen_t;
pub fn Rf_protect(arg1: SEXP) -> SEXP;
pub fn Rf_unprotect(arg1: ::std::os::raw::c_int);
pub fn R_ProtectWithIndex(arg1: SEXP, arg2: *mut PROTECT_INDEX);
Expand Down Expand Up @@ -2037,8 +2009,6 @@ extern "C" {
pub fn R_set_altrep_data2(x: SEXP, v: SEXP);
pub fn LOGICAL0(x: SEXP) -> *mut ::std::os::raw::c_int;
pub fn INTEGER0(x: SEXP) -> *mut ::std::os::raw::c_int;
pub fn REAL0(x: SEXP) -> *mut f64;
pub fn COMPLEX0(x: SEXP) -> *mut Rcomplex;
pub fn RAW0(x: SEXP) -> *mut Rbyte;
pub fn ALTREP(x: SEXP) -> ::std::os::raw::c_int;
#[doc = "public C interface"]
Expand All @@ -2061,10 +2031,13 @@ extern "C" {
data: *mut ::std::os::raw::c_void,
);
pub fn R_clrhash(h: R_hashtab_type);
#[doc = "stuff that probably shouldn't be in the API but is getting used"]
pub fn SET_TYPEOF(x: SEXP, v: ::std::os::raw::c_int);
pub fn SET_OBJECT(x: SEXP, v: ::std::os::raw::c_int);
pub fn SET_GROWABLE_BIT(x: SEXP);
pub fn IS_SCALAR(x: SEXP, type_: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
pub fn Rf_psmatch(
arg1: *const ::std::os::raw::c_char,
arg2: *const ::std::os::raw::c_char,
arg3: Rboolean,
) -> Rboolean;
pub fn R_FlushConsole();
pub fn Rf_onintr();
pub fn Rf_onintrNoResume();
Expand Down
Loading

0 comments on commit 975af4e

Please sign in to comment.