From 69ee4582a761415d84e9309d832e3716396bdc38 Mon Sep 17 00:00:00 2001 From: CGMossa Date: Thu, 9 May 2024 17:01:48 +0000 Subject: [PATCH 1/3] nonAPI.txt [skip ci] --- nonAPI.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/nonAPI.txt b/nonAPI.txt index db4bef8e..18fe2cbd 100644 --- a/nonAPI.txt +++ b/nonAPI.txt @@ -1,5 +1,7 @@ AllDevicesKilled Brent_fmin +IS_GROWABLE +IS_SCALAR OutDec PRIMOFFSET RC_fopen @@ -7,6 +9,7 @@ R_CStackLimit R_CStackStart R_CleanTempDir R_ClearerrConsole +R_ClosureExpr R_CollectFromIndex R_CompiledFileName R_Consolefile @@ -40,6 +43,8 @@ R_ParseContextLine R_ParseError R_ParseErrorMsg R_PolledEvents +R_Pretty +R_PromiseExpr R_ReadConnection R_ReplDLLdo1 R_ReplDLLinit @@ -65,6 +70,7 @@ R_cairoCdynload R_checkActivity R_checkActivityEx R_closedir +R_curErrorBuf R_data_class R_deferred_default_method R_execMethod @@ -103,6 +109,7 @@ R_subassign3_dflt R_taskCallbackRoutine R_timeout_handler R_timeout_val +R_tryWrap R_wait_usec Rconn_fgetc Rconn_printf @@ -121,6 +128,8 @@ Rf_NewEnvironment Rf_PrintDefaults Rf_ReplIteration Rf_Seql +Rf_StringFalse +Rf_StringTrue Rf_addTaskCallback Rf_begincontext Rf_callToplevelHandlers @@ -140,6 +149,7 @@ Rf_formatReal Rf_initEmbeddedR Rf_init_con Rf_initialize_R +Rf_isBlankString Rf_isProtected Rf_jump_to_toplevel Rf_mainloop @@ -148,8 +158,10 @@ Rf_mkFalse Rf_printNamedVector Rf_printRealVector Rf_printVector +Rf_psmatch Rf_removeTaskCallbackByIndex Rf_removeTaskCallbackByName +Rf_setSVector Rf_set_iconv Rf_sortVector Rf_strIsASCII @@ -172,8 +184,23 @@ Rsockopen Rsockread Rsockwrite Runzip +SETLENGTH +SETLEVELS +SET_ENCLOS +SET_ENVFLAGS +SET_FRAME +SET_GROWABLE +SET_HASHTAB +SET_NAMED +SET_PRCODE +SET_PRENV +SET_PRVALUE +SET_S4_OBJECT +SET_TRUELENGTH +STDVEC_DATAPTR SaveAction UNIMPLEMENTED_TYPE +UNSET_S4_OBJECT addInputHandler baseRegisterIndex call_R From ad47b610927fff56562a8a6f4f61ebfedaa4150e Mon Sep 17 00:00:00 2001 From: Mossa Date: Thu, 9 May 2024 19:04:12 +0200 Subject: [PATCH 2/3] [generate bindings] From 535036c1ef751351baa95b76548d5c7b25a075e3 Mon Sep 17 00:00:00 2001 From: CGMossa Date: Thu, 9 May 2024 17:13:51 +0000 Subject: [PATCH 3/3] Update bindings [skip ci] --- bindings/bindings-linux-aarch64-R4.3.rs | 29 ----------- bindings/bindings-linux-aarch64-R4.4.rs | 29 ----------- bindings/bindings-linux-aarch64-R4.5-devel.rs | 48 ++++-------------- bindings/bindings-linux-x86_64-R4.3.rs | 29 ----------- bindings/bindings-linux-x86_64-R4.4.rs | 29 ----------- bindings/bindings-linux-x86_64-R4.5-devel.rs | 48 ++++-------------- bindings/bindings-macos-aarch64-R4.3.rs | 29 ----------- bindings/bindings-macos-aarch64-R4.4.rs | 29 ----------- bindings/bindings-macos-aarch64-R4.5-devel.rs | 49 ++++--------------- bindings/bindings-macos-x86_64-R4.4.rs | 29 ----------- bindings/bindings-windows-x86_64-R4.3.rs | 29 ----------- bindings/bindings-windows-x86_64-R4.4.rs | 29 ----------- .../bindings-windows-x86_64-R4.5-devel.rs | 48 ++++-------------- 13 files changed, 40 insertions(+), 414 deletions(-) diff --git a/bindings/bindings-linux-aarch64-R4.3.rs b/bindings/bindings-linux-aarch64-R4.3.rs index 34fe3977..65ab49f3 100644 --- a/bindings/bindings-linux-aarch64-R4.3.rs +++ b/bindings/bindings-linux-aarch64-R4.3.rs @@ -1258,9 +1258,6 @@ 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) @@ -1739,8 +1736,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -2052,31 +2047,7 @@ extern "C" { #[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_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BIOC::matter; mightbe reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; pub fn R_FlushConsole(); pub fn Rf_onintr(); pub fn Rf_onintrNoResume(); diff --git a/bindings/bindings-linux-aarch64-R4.4.rs b/bindings/bindings-linux-aarch64-R4.4.rs index c4ac481f..8935770b 100644 --- a/bindings/bindings-linux-aarch64-R4.4.rs +++ b/bindings/bindings-linux-aarch64-R4.4.rs @@ -1263,9 +1263,6 @@ 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) @@ -1741,8 +1738,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -2054,31 +2049,7 @@ extern "C" { #[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_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BIOC::matter; mightbe reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; pub fn R_FlushConsole(); pub fn Rf_onintr(); pub fn Rf_onintrNoResume(); diff --git a/bindings/bindings-linux-aarch64-R4.5-devel.rs b/bindings/bindings-linux-aarch64-R4.5-devel.rs index 909e783b..9195fa12 100644 --- a/bindings/bindings-linux-aarch64-R4.5-devel.rs +++ b/bindings/bindings-linux-aarch64-R4.5-devel.rs @@ -136,9 +136,9 @@ pub const R_MAJOR: &[u8; 2] = b"4\0"; pub const R_MINOR: &[u8; 4] = b"5.0\0"; pub const R_STATUS: &[u8; 29] = b"Under development (unstable)\0"; pub const R_YEAR: &[u8; 5] = b"2024\0"; -pub const R_MONTH: &[u8; 3] = b"04\0"; -pub const R_DAY: &[u8; 3] = b"24\0"; -pub const R_SVN_REVISION: u32 = 86484; +pub const R_MONTH: &[u8; 3] = b"05\0"; +pub const R_DAY: &[u8; 3] = b"07\0"; +pub const R_SVN_REVISION: u32 = 86527; pub const R_GE_definitions: u32 = 13; pub const R_GE_deviceClip: u32 = 14; pub const R_GE_group: u32 = 15; @@ -1257,9 +1257,6 @@ extern "C" { ); #[doc = "../../main/util.c and others :"] pub fn R_ExpandFileName(arg1: *const ::std::os::raw::c_char) -> *const ::std::os::raw::c_char; - 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\". Documented since 4.4.0 patched."] 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) @@ -1277,7 +1274,7 @@ extern "C" { pub fn R_CheckUserInterrupt(); pub fn R_CheckStack(); pub fn R_CheckStack2(arg1: usize); - #[doc = "../../appl/interv.c: first also in Applic.h"] + #[doc = "../../appl/interv.c: first also in Applic.h\nBoth are API"] pub fn findInterval( xt: *mut f64, n: ::std::os::raw::c_int, @@ -1314,15 +1311,17 @@ extern "C" { ) -> ::std::os::raw::c_int; pub fn R_useDynamicSymbols(info: *mut DllInfo, value: Rboolean) -> Rboolean; pub fn R_forceSymbols(info: *mut DllInfo, value: Rboolean) -> Rboolean; + #[doc = "Not API"] pub fn R_getDllInfo(name: *const ::std::os::raw::c_char) -> *mut DllInfo; - #[doc = "To be used by applications embedding R to register their symbols\nthat are not related to any dynamic module"] + #[doc = "To be used by applications embedding R to register their symbols\nthat are not related to any dynamic module/\n\nNot API"] pub fn R_getEmbeddingDllInfo() -> *mut DllInfo; + #[doc = "Not API"] pub fn R_FindSymbol( arg1: *const ::std::os::raw::c_char, arg2: *const ::std::os::raw::c_char, symbol: *mut R_RegisteredNativeSymbol, ) -> DL_FUNC; - #[doc = "Interface for exporting and importing functions from one package\nfor use from C code in a package. The registration part probably\nought to be integrated with the other registrations. The naming of\nthese routines may be less than ideal."] + #[doc = "Interface for exporting and importing functions from one package\nfor use from C code in a package. The registration part probably\nought to be integrated with the other registrations. The naming of\nthese routines may be less than ideal.\n\nDeclarations in the manual, so API"] pub fn R_RegisterCCallable( package: *const ::std::os::raw::c_char, name: *const ::std::os::raw::c_char, @@ -1590,6 +1589,7 @@ extern "C" { pub fn Rf_allocList(arg1: ::std::os::raw::c_int) -> SEXP; pub fn Rf_allocS4Object() -> SEXP; pub fn Rf_allocSExp(arg1: SEXPTYPE) -> SEXP; + #[doc = "next is not documented but generated by inlined calls to Rf_allocVector"] pub fn Rf_allocVector3(arg1: SEXPTYPE, arg2: R_xlen_t, arg3: *mut R_allocator_t) -> SEXP; pub fn Rf_any_duplicated(x: SEXP, from_last: Rboolean) -> R_xlen_t; pub fn Rf_any_duplicated3(x: SEXP, incomp: SEXP, from_last: Rboolean) -> R_xlen_t; @@ -1726,8 +1726,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -2040,33 +2038,7 @@ extern "C" { pub fn SET_TYPEOF(x: SEXP, v: ::std::os::raw::c_int); #[doc = "used by Rcpp (not?), Matrix and more and in an example in R-exts."] pub fn SET_OBJECT(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - #[doc = "used by admisc arcpbf b64 box clarabel collapse declared drake fcl rlang this.path"] - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - #[doc = "used by S7 arcpbf b64 clarabel dplyr fcl magrittr nseval quotedargs this.path"] - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BioC::matter; might be reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; pub fn R_FlushConsole(); pub fn Rf_onintr(); pub fn Rf_onintrNoResume(); @@ -3069,7 +3041,7 @@ extern "C" { rot: f64, dd: pGEDevDesc, ); - #[doc = "S Like Memory Management"] + #[doc = "not of themselves API"] pub fn R_chk_calloc(arg1: usize, arg2: usize) -> *mut ::std::os::raw::c_void; pub fn R_chk_realloc( arg1: *mut ::std::os::raw::c_void, diff --git a/bindings/bindings-linux-x86_64-R4.3.rs b/bindings/bindings-linux-x86_64-R4.3.rs index 05c7bc85..39bf4f7d 100644 --- a/bindings/bindings-linux-x86_64-R4.3.rs +++ b/bindings/bindings-linux-x86_64-R4.3.rs @@ -1267,9 +1267,6 @@ 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) @@ -1748,8 +1745,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -2061,31 +2056,7 @@ extern "C" { #[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_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BIOC::matter; mightbe reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; pub fn R_FlushConsole(); pub fn Rf_onintr(); pub fn Rf_onintrNoResume(); diff --git a/bindings/bindings-linux-x86_64-R4.4.rs b/bindings/bindings-linux-x86_64-R4.4.rs index 1480f6ad..72388d97 100644 --- a/bindings/bindings-linux-x86_64-R4.4.rs +++ b/bindings/bindings-linux-x86_64-R4.4.rs @@ -1272,9 +1272,6 @@ 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) @@ -1750,8 +1747,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -2063,31 +2058,7 @@ extern "C" { #[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_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BIOC::matter; mightbe reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; pub fn R_FlushConsole(); pub fn Rf_onintr(); pub fn Rf_onintrNoResume(); diff --git a/bindings/bindings-linux-x86_64-R4.5-devel.rs b/bindings/bindings-linux-x86_64-R4.5-devel.rs index dd3e5007..c444c0b1 100644 --- a/bindings/bindings-linux-x86_64-R4.5-devel.rs +++ b/bindings/bindings-linux-x86_64-R4.5-devel.rs @@ -136,9 +136,9 @@ pub const R_MAJOR: &[u8; 2] = b"4\0"; pub const R_MINOR: &[u8; 4] = b"5.0\0"; pub const R_STATUS: &[u8; 29] = b"Under development (unstable)\0"; pub const R_YEAR: &[u8; 5] = b"2024\0"; -pub const R_MONTH: &[u8; 3] = b"04\0"; -pub const R_DAY: &[u8; 3] = b"24\0"; -pub const R_SVN_REVISION: u32 = 86484; +pub const R_MONTH: &[u8; 3] = b"05\0"; +pub const R_DAY: &[u8; 3] = b"08\0"; +pub const R_SVN_REVISION: u32 = 86528; pub const R_GE_definitions: u32 = 13; pub const R_GE_deviceClip: u32 = 14; pub const R_GE_group: u32 = 15; @@ -1266,9 +1266,6 @@ extern "C" { ); #[doc = "../../main/util.c and others :"] pub fn R_ExpandFileName(arg1: *const ::std::os::raw::c_char) -> *const ::std::os::raw::c_char; - 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\". Documented since 4.4.0 patched."] 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) @@ -1286,7 +1283,7 @@ extern "C" { pub fn R_CheckUserInterrupt(); pub fn R_CheckStack(); pub fn R_CheckStack2(arg1: usize); - #[doc = "../../appl/interv.c: first also in Applic.h"] + #[doc = "../../appl/interv.c: first also in Applic.h\nBoth are API"] pub fn findInterval( xt: *mut f64, n: ::std::os::raw::c_int, @@ -1323,15 +1320,17 @@ extern "C" { ) -> ::std::os::raw::c_int; pub fn R_useDynamicSymbols(info: *mut DllInfo, value: Rboolean) -> Rboolean; pub fn R_forceSymbols(info: *mut DllInfo, value: Rboolean) -> Rboolean; + #[doc = "Not API"] pub fn R_getDllInfo(name: *const ::std::os::raw::c_char) -> *mut DllInfo; - #[doc = "To be used by applications embedding R to register their symbols\nthat are not related to any dynamic module"] + #[doc = "To be used by applications embedding R to register their symbols\nthat are not related to any dynamic module/\n\nNot API"] pub fn R_getEmbeddingDllInfo() -> *mut DllInfo; + #[doc = "Not API"] pub fn R_FindSymbol( arg1: *const ::std::os::raw::c_char, arg2: *const ::std::os::raw::c_char, symbol: *mut R_RegisteredNativeSymbol, ) -> DL_FUNC; - #[doc = "Interface for exporting and importing functions from one package\nfor use from C code in a package. The registration part probably\nought to be integrated with the other registrations. The naming of\nthese routines may be less than ideal."] + #[doc = "Interface for exporting and importing functions from one package\nfor use from C code in a package. The registration part probably\nought to be integrated with the other registrations. The naming of\nthese routines may be less than ideal.\n\nDeclarations in the manual, so API"] pub fn R_RegisterCCallable( package: *const ::std::os::raw::c_char, name: *const ::std::os::raw::c_char, @@ -1599,6 +1598,7 @@ extern "C" { pub fn Rf_allocList(arg1: ::std::os::raw::c_int) -> SEXP; pub fn Rf_allocS4Object() -> SEXP; pub fn Rf_allocSExp(arg1: SEXPTYPE) -> SEXP; + #[doc = "next is not documented but generated by inlined calls to Rf_allocVector"] pub fn Rf_allocVector3(arg1: SEXPTYPE, arg2: R_xlen_t, arg3: *mut R_allocator_t) -> SEXP; pub fn Rf_any_duplicated(x: SEXP, from_last: Rboolean) -> R_xlen_t; pub fn Rf_any_duplicated3(x: SEXP, incomp: SEXP, from_last: Rboolean) -> R_xlen_t; @@ -1735,8 +1735,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -2049,33 +2047,7 @@ extern "C" { pub fn SET_TYPEOF(x: SEXP, v: ::std::os::raw::c_int); #[doc = "used by Rcpp (not?), Matrix and more and in an example in R-exts."] pub fn SET_OBJECT(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - #[doc = "used by admisc arcpbf b64 box clarabel collapse declared drake fcl rlang this.path"] - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - #[doc = "used by S7 arcpbf b64 clarabel dplyr fcl magrittr nseval quotedargs this.path"] - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BioC::matter; might be reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; pub fn R_FlushConsole(); pub fn Rf_onintr(); pub fn Rf_onintrNoResume(); @@ -3078,7 +3050,7 @@ extern "C" { rot: f64, dd: pGEDevDesc, ); - #[doc = "S Like Memory Management"] + #[doc = "not of themselves API"] pub fn R_chk_calloc(arg1: usize, arg2: usize) -> *mut ::std::os::raw::c_void; pub fn R_chk_realloc( arg1: *mut ::std::os::raw::c_void, diff --git a/bindings/bindings-macos-aarch64-R4.3.rs b/bindings/bindings-macos-aarch64-R4.3.rs index 62b3e7e5..8e3aa172 100644 --- a/bindings/bindings-macos-aarch64-R4.3.rs +++ b/bindings/bindings-macos-aarch64-R4.3.rs @@ -1269,9 +1269,6 @@ 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) @@ -1750,8 +1747,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -2063,31 +2058,7 @@ extern "C" { #[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_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BIOC::matter; mightbe reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; pub fn R_FlushConsole(); pub fn Rf_onintr(); pub fn Rf_onintrNoResume(); diff --git a/bindings/bindings-macos-aarch64-R4.4.rs b/bindings/bindings-macos-aarch64-R4.4.rs index 8cb8872e..a080dfb6 100644 --- a/bindings/bindings-macos-aarch64-R4.4.rs +++ b/bindings/bindings-macos-aarch64-R4.4.rs @@ -1274,9 +1274,6 @@ 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) @@ -1752,8 +1749,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -2065,31 +2060,7 @@ extern "C" { #[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_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BIOC::matter; mightbe reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; pub fn R_FlushConsole(); pub fn Rf_onintr(); pub fn Rf_onintrNoResume(); diff --git a/bindings/bindings-macos-aarch64-R4.5-devel.rs b/bindings/bindings-macos-aarch64-R4.5-devel.rs index 04cc94e8..f5f15730 100644 --- a/bindings/bindings-macos-aarch64-R4.5-devel.rs +++ b/bindings/bindings-macos-aarch64-R4.5-devel.rs @@ -138,9 +138,9 @@ pub const R_MAJOR: &[u8; 2] = b"4\0"; pub const R_MINOR: &[u8; 4] = b"5.0\0"; pub const R_STATUS: &[u8; 29] = b"Under development (unstable)\0"; pub const R_YEAR: &[u8; 5] = b"2024\0"; -pub const R_MONTH: &[u8; 3] = b"04\0"; -pub const R_DAY: &[u8; 3] = b"24\0"; -pub const R_SVN_REVISION: u32 = 86484; +pub const R_MONTH: &[u8; 3] = b"05\0"; +pub const R_DAY: &[u8; 3] = b"04\0"; +pub const R_SVN_REVISION: u32 = 86521; pub const R_GE_definitions: u32 = 13; pub const R_GE_deviceClip: u32 = 14; pub const R_GE_group: u32 = 15; @@ -1268,10 +1268,6 @@ extern "C" { ); #[doc = "../../main/util.c and others :"] pub fn R_ExpandFileName(arg1: *const ::std::os::raw::c_char) -> *const ::std::os::raw::c_char; - #[doc = "this group is not API\n*\nattribute_hidden and no longer used.\nvoid\tsetIVector(int*, int, int);\nvoid\tsetRVector(double*, int, double);\n*/"] - 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\". Documented since 4.4.0 patched."] 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) @@ -1289,7 +1285,7 @@ extern "C" { pub fn R_CheckUserInterrupt(); pub fn R_CheckStack(); pub fn R_CheckStack2(arg1: usize); - #[doc = "../../appl/interv.c: first also in Applic.h"] + #[doc = "../../appl/interv.c: first also in Applic.h\nBoth are API"] pub fn findInterval( xt: *mut f64, n: ::std::os::raw::c_int, @@ -1326,15 +1322,17 @@ extern "C" { ) -> ::std::os::raw::c_int; pub fn R_useDynamicSymbols(info: *mut DllInfo, value: Rboolean) -> Rboolean; pub fn R_forceSymbols(info: *mut DllInfo, value: Rboolean) -> Rboolean; + #[doc = "Not API"] pub fn R_getDllInfo(name: *const ::std::os::raw::c_char) -> *mut DllInfo; - #[doc = "To be used by applications embedding R to register their symbols\nthat are not related to any dynamic module"] + #[doc = "To be used by applications embedding R to register their symbols\nthat are not related to any dynamic module/\n\nNot API"] pub fn R_getEmbeddingDllInfo() -> *mut DllInfo; + #[doc = "Not API"] pub fn R_FindSymbol( arg1: *const ::std::os::raw::c_char, arg2: *const ::std::os::raw::c_char, symbol: *mut R_RegisteredNativeSymbol, ) -> DL_FUNC; - #[doc = "Interface for exporting and importing functions from one package\nfor use from C code in a package. The registration part probably\nought to be integrated with the other registrations. The naming of\nthese routines may be less than ideal."] + #[doc = "Interface for exporting and importing functions from one package\nfor use from C code in a package. The registration part probably\nought to be integrated with the other registrations. The naming of\nthese routines may be less than ideal.\n\nDeclarations in the manual, so API"] pub fn R_RegisterCCallable( package: *const ::std::os::raw::c_char, name: *const ::std::os::raw::c_char, @@ -1602,6 +1600,7 @@ extern "C" { pub fn Rf_allocList(arg1: ::std::os::raw::c_int) -> SEXP; pub fn Rf_allocS4Object() -> SEXP; pub fn Rf_allocSExp(arg1: SEXPTYPE) -> SEXP; + #[doc = "next is not documented but generated by inlined calls to Rf_allocVector"] pub fn Rf_allocVector3(arg1: SEXPTYPE, arg2: R_xlen_t, arg3: *mut R_allocator_t) -> SEXP; pub fn Rf_any_duplicated(x: SEXP, from_last: Rboolean) -> R_xlen_t; pub fn Rf_any_duplicated3(x: SEXP, incomp: SEXP, from_last: Rboolean) -> R_xlen_t; @@ -1738,8 +1737,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -2052,33 +2049,7 @@ extern "C" { pub fn SET_TYPEOF(x: SEXP, v: ::std::os::raw::c_int); #[doc = "used by Rcpp (not?), Matrix and more and in an example in R-exts."] pub fn SET_OBJECT(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - #[doc = "used by admisc arcpbf b64 box clarabel collapse declared drake fcl rlang this.path"] - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - #[doc = "used by S7 arcpbf b64 clarabel dplyr fcl magrittr nseval quotedargs this.path"] - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BioC::matter; might be reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; pub fn R_FlushConsole(); pub fn Rf_onintr(); pub fn Rf_onintrNoResume(); @@ -3121,7 +3092,7 @@ extern "C" { rot: f64, dd: pGEDevDesc, ); - #[doc = "S Like Memory Management"] + #[doc = "not of themselves API"] pub fn R_chk_calloc(arg1: usize, arg2: usize) -> *mut ::std::os::raw::c_void; pub fn R_chk_realloc( arg1: *mut ::std::os::raw::c_void, diff --git a/bindings/bindings-macos-x86_64-R4.4.rs b/bindings/bindings-macos-x86_64-R4.4.rs index d8b65a7b..ca7e11e4 100644 --- a/bindings/bindings-macos-x86_64-R4.4.rs +++ b/bindings/bindings-macos-x86_64-R4.4.rs @@ -1282,9 +1282,6 @@ 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) @@ -1760,8 +1757,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -2073,31 +2068,7 @@ extern "C" { #[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_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BIOC::matter; mightbe reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; pub fn R_FlushConsole(); pub fn Rf_onintr(); pub fn Rf_onintrNoResume(); diff --git a/bindings/bindings-windows-x86_64-R4.3.rs b/bindings/bindings-windows-x86_64-R4.3.rs index 0f63e091..26637deb 100644 --- a/bindings/bindings-windows-x86_64-R4.3.rs +++ b/bindings/bindings-windows-x86_64-R4.3.rs @@ -1057,9 +1057,6 @@ 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) @@ -1538,8 +1535,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -1851,31 +1846,7 @@ extern "C" { #[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_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BIOC::matter; mightbe reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; #[doc = "C stack limit"] pub static mut R_CStackLimit: usize; pub fn Rf_endEmbeddedR(fatal: ::std::os::raw::c_int); diff --git a/bindings/bindings-windows-x86_64-R4.4.rs b/bindings/bindings-windows-x86_64-R4.4.rs index 2127cc4a..a2c1c027 100644 --- a/bindings/bindings-windows-x86_64-R4.4.rs +++ b/bindings/bindings-windows-x86_64-R4.4.rs @@ -1062,9 +1062,6 @@ 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) @@ -1540,8 +1537,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -1853,31 +1848,7 @@ extern "C" { #[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_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BIOC::matter; mightbe reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; #[doc = "C stack limit"] pub static mut R_CStackLimit: usize; pub fn Rf_endEmbeddedR(fatal: ::std::os::raw::c_int); diff --git a/bindings/bindings-windows-x86_64-R4.5-devel.rs b/bindings/bindings-windows-x86_64-R4.5-devel.rs index 765d2080..7e7a9642 100644 --- a/bindings/bindings-windows-x86_64-R4.5-devel.rs +++ b/bindings/bindings-windows-x86_64-R4.5-devel.rs @@ -55,9 +55,9 @@ pub const R_MAJOR: &[u8; 2] = b"4\0"; pub const R_MINOR: &[u8; 4] = b"5.0\0"; pub const R_STATUS: &[u8; 29] = b"Under development (unstable)\0"; pub const R_YEAR: &[u8; 5] = b"2024\0"; -pub const R_MONTH: &[u8; 3] = b"04\0"; -pub const R_DAY: &[u8; 3] = b"24\0"; -pub const R_SVN_REVISION: u32 = 86484; +pub const R_MONTH: &[u8; 3] = b"05\0"; +pub const R_DAY: &[u8; 3] = b"08\0"; +pub const R_SVN_REVISION: u32 = 86528; pub const R_GE_definitions: u32 = 13; pub const R_GE_deviceClip: u32 = 14; pub const R_GE_group: u32 = 15; @@ -1056,9 +1056,6 @@ extern "C" { ); #[doc = "../../main/util.c and others :"] pub fn R_ExpandFileName(arg1: *const ::std::os::raw::c_char) -> *const ::std::os::raw::c_char; - 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\". Documented since 4.4.0 patched."] 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) @@ -1076,7 +1073,7 @@ extern "C" { pub fn R_CheckUserInterrupt(); pub fn R_CheckStack(); pub fn R_CheckStack2(arg1: usize); - #[doc = "../../appl/interv.c: first also in Applic.h"] + #[doc = "../../appl/interv.c: first also in Applic.h\nBoth are API"] pub fn findInterval( xt: *mut f64, n: ::std::os::raw::c_int, @@ -1113,15 +1110,17 @@ extern "C" { ) -> ::std::os::raw::c_int; pub fn R_useDynamicSymbols(info: *mut DllInfo, value: Rboolean) -> Rboolean; pub fn R_forceSymbols(info: *mut DllInfo, value: Rboolean) -> Rboolean; + #[doc = "Not API"] pub fn R_getDllInfo(name: *const ::std::os::raw::c_char) -> *mut DllInfo; - #[doc = "To be used by applications embedding R to register their symbols\nthat are not related to any dynamic module"] + #[doc = "To be used by applications embedding R to register their symbols\nthat are not related to any dynamic module/\n\nNot API"] pub fn R_getEmbeddingDllInfo() -> *mut DllInfo; + #[doc = "Not API"] pub fn R_FindSymbol( arg1: *const ::std::os::raw::c_char, arg2: *const ::std::os::raw::c_char, symbol: *mut R_RegisteredNativeSymbol, ) -> DL_FUNC; - #[doc = "Interface for exporting and importing functions from one package\nfor use from C code in a package. The registration part probably\nought to be integrated with the other registrations. The naming of\nthese routines may be less than ideal."] + #[doc = "Interface for exporting and importing functions from one package\nfor use from C code in a package. The registration part probably\nought to be integrated with the other registrations. The naming of\nthese routines may be less than ideal.\n\nDeclarations in the manual, so API"] pub fn R_RegisterCCallable( package: *const ::std::os::raw::c_char, name: *const ::std::os::raw::c_char, @@ -1389,6 +1388,7 @@ extern "C" { pub fn Rf_allocList(arg1: ::std::os::raw::c_int) -> SEXP; pub fn Rf_allocS4Object() -> SEXP; pub fn Rf_allocSExp(arg1: SEXPTYPE) -> SEXP; + #[doc = "next is not documented but generated by inlined calls to Rf_allocVector"] pub fn Rf_allocVector3(arg1: SEXPTYPE, arg2: R_xlen_t, arg3: *mut R_allocator_t) -> SEXP; pub fn Rf_any_duplicated(x: SEXP, from_last: Rboolean) -> R_xlen_t; pub fn Rf_any_duplicated3(x: SEXP, incomp: SEXP, from_last: Rboolean) -> R_xlen_t; @@ -1525,8 +1525,6 @@ 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_PromiseExpr(arg1: SEXP) -> SEXP; - pub fn R_ClosureExpr(arg1: SEXP) -> SEXP; pub fn R_BytecodeExpr(e: SEXP) -> SEXP; #[doc = "Protected evaluation"] pub fn R_ToplevelExec( @@ -1839,33 +1837,7 @@ extern "C" { pub fn SET_TYPEOF(x: SEXP, v: ::std::os::raw::c_int); #[doc = "used by Rcpp (not?), Matrix and more and in an example in R-exts."] pub fn SET_OBJECT(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_S4_OBJECT(x: SEXP); - pub fn UNSET_S4_OBJECT(x: SEXP); - pub fn R_curErrorBuf() -> *const ::std::os::raw::c_char; - 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 SETLENGTH(x: SEXP, v: R_xlen_t); - pub fn SET_TRUELENGTH(x: SEXP, v: R_xlen_t); - pub fn SETLEVELS(x: SEXP, v: ::std::os::raw::c_int) -> ::std::os::raw::c_int; - #[doc = "used by admisc arcpbf b64 box clarabel collapse declared drake fcl rlang this.path"] - pub fn SET_ENVFLAGS(x: SEXP, v: ::std::os::raw::c_int); - pub fn SET_FRAME(x: SEXP, v: SEXP); - pub fn SET_ENCLOS(x: SEXP, v: SEXP); - pub fn SET_HASHTAB(x: SEXP, v: SEXP); - #[doc = "used by S7 arcpbf b64 clarabel dplyr fcl magrittr nseval quotedargs this.path"] - pub fn SET_PRENV(x: SEXP, v: SEXP); - pub fn SET_PRVALUE(x: SEXP, v: SEXP); - pub fn SET_PRCODE(x: SEXP, v: SEXP); - pub fn STDVEC_DATAPTR(x: SEXP) -> *mut ::std::os::raw::c_void; - pub fn IS_GROWABLE(x: SEXP) -> ::std::os::raw::c_int; pub fn SET_GROWABLE_BIT(x: SEXP); - pub fn SET_NAMED(x: SEXP, v: ::std::os::raw::c_int); - #[doc = "used by BioC::matter; might be reasonable to include in API"] - pub fn R_tryWrap(arg1: SEXP) -> SEXP; #[doc = "C stack limit"] pub static mut R_CStackLimit: usize; pub fn Rf_endEmbeddedR(fatal: ::std::os::raw::c_int); @@ -2868,7 +2840,7 @@ extern "C" { rot: f64, dd: pGEDevDesc, ); - #[doc = "S Like Memory Management"] + #[doc = "not of themselves API"] pub fn R_chk_calloc(arg1: usize, arg2: usize) -> *mut ::std::os::raw::c_void; pub fn R_chk_realloc( arg1: *mut ::std::os::raw::c_void,