Skip to content

Commit 40d1f6e

Browse files
generated bindings
1 parent 6d74cd1 commit 40d1f6e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1458
-331
lines changed

cached_bindings/R-Linux-4.3.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
/* rustc 1.85.0 (4d91de4e4 2025-02-17) */
66
/* R version: 4.3.3 */
77

8-
pub const __STDC_WANT_IEC_60559_FUNCS_EXT__: u32 = 1;
98
unsafe extern "C" {
109
pub fn R_FlushConsole();
1110
#[doc = " always declared, but only usable under Win32 and Aqua"]

cached_bindings/R_ext/BLAS-Darwin-4.3.rs

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -806,4 +806,31 @@ unsafe extern "C" {
806806
arg2: usize,
807807
arg3: usize,
808808
);
809+
}
810+
diag: *const ::std::os::raw::c_char,
811+
m: *mut ::std::os::raw::c_int,
812+
n: *mut ::std::os::raw::c_int,
813+
alpha: *mut Rcomplex,
814+
a: *mut Rcomplex,
815+
lda: *mut ::std::os::raw::c_int,
816+
b: *mut Rcomplex,
817+
ldb: *mut ::std::os::raw::c_int,
818+
arg1: usize,
819+
arg2: usize,
820+
arg3: usize,
821+
arg4: usize,
822+
);
823+
pub fn ztrsv_(
824+
uplo: *const ::std::os::raw::c_char,
825+
trans: *const ::std::os::raw::c_char,
826+
diag: *const ::std::os::raw::c_char,
827+
n: *const ::std::os::raw::c_int,
828+
a: *const Rcomplex,
829+
lda: *const ::std::os::raw::c_int,
830+
x: *mut Rcomplex,
831+
incx: *const ::std::os::raw::c_int,
832+
arg1: usize,
833+
arg2: usize,
834+
arg3: usize,
835+
);
809836
}

cached_bindings/R_ext/BLAS-Darwin-4.4.rs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -819,3 +819,31 @@ unsafe extern "C" {
819819
arg1: usize,
820820
);
821821
}
822+
4: usize,
823+
);
824+
pub fn ztrsv_(
825+
uplo: *const ::std::os::raw::c_char,
826+
trans: *const ::std::os::raw::c_char,
827+
diag: *const ::std::os::raw::c_char,
828+
n: *const ::std::os::raw::c_int,
829+
a: *const Rcomplex,
830+
lda: *const ::std::os::raw::c_int,
831+
x: *mut Rcomplex,
832+
incx: *const ::std::os::raw::c_int,
833+
arg1: usize,
834+
arg2: usize,
835+
arg3: usize,
836+
);
837+
pub fn zspmv_(
838+
uplo: *const ::std::os::raw::c_char,
839+
n: *const ::std::os::raw::c_int,
840+
alpha: *const Rcomplex,
841+
ap: *const Rcomplex,
842+
x: *const Rcomplex,
843+
incx: *const ::std::os::raw::c_int,
844+
beta: *const Rcomplex,
845+
y: *mut Rcomplex,
846+
incy: *const ::std::os::raw::c_int,
847+
arg1: usize,
848+
);
849+
}

cached_bindings/R_ext/BLAS-Darwin-4.6.rs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -819,3 +819,31 @@ unsafe extern "C" {
819819
arg1: usize,
820820
);
821821
}
822+
4: usize,
823+
);
824+
pub fn ztrsv_(
825+
uplo: *const ::std::os::raw::c_char,
826+
trans: *const ::std::os::raw::c_char,
827+
diag: *const ::std::os::raw::c_char,
828+
n: *const ::std::os::raw::c_int,
829+
a: *const Rcomplex,
830+
lda: *const ::std::os::raw::c_int,
831+
x: *mut Rcomplex,
832+
incx: *const ::std::os::raw::c_int,
833+
arg1: usize,
834+
arg2: usize,
835+
arg3: usize,
836+
);
837+
pub fn zspmv_(
838+
uplo: *const ::std::os::raw::c_char,
839+
n: *const ::std::os::raw::c_int,
840+
alpha: *const Rcomplex,
841+
ap: *const Rcomplex,
842+
x: *const Rcomplex,
843+
incx: *const ::std::os::raw::c_int,
844+
beta: *const Rcomplex,
845+
y: *mut Rcomplex,
846+
incy: *const ::std::os::raw::c_int,
847+
arg1: usize,
848+
);
849+
}

cached_bindings/R_ext/BLAS-Linux-4.3.rs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -831,3 +831,31 @@ unsafe extern "C" {
831831
arg3: usize,
832832
);
833833
}
834+
:os::raw::c_char,
835+
diag: *const ::std::os::raw::c_char,
836+
m: *mut ::std::os::raw::c_int,
837+
n: *mut ::std::os::raw::c_int,
838+
alpha: *mut Rcomplex,
839+
a: *mut Rcomplex,
840+
lda: *mut ::std::os::raw::c_int,
841+
b: *mut Rcomplex,
842+
ldb: *mut ::std::os::raw::c_int,
843+
arg1: usize,
844+
arg2: usize,
845+
arg3: usize,
846+
arg4: usize,
847+
);
848+
pub fn ztrsv_(
849+
uplo: *const ::std::os::raw::c_char,
850+
trans: *const ::std::os::raw::c_char,
851+
diag: *const ::std::os::raw::c_char,
852+
n: *const ::std::os::raw::c_int,
853+
a: *const Rcomplex,
854+
lda: *const ::std::os::raw::c_int,
855+
x: *mut Rcomplex,
856+
incx: *const ::std::os::raw::c_int,
857+
arg1: usize,
858+
arg2: usize,
859+
arg3: usize,
860+
);
861+
}

cached_bindings/R_ext/BLAS-Linux-4.4.rs

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -866,3 +866,28 @@ unsafe extern "C" {
866866
arg1: usize,
867867
);
868868
}
869+
1: usize,
870+
);
871+
}
872+
a: *const Rcomplex,
873+
lda: *const ::std::os::raw::c_int,
874+
x: *mut Rcomplex,
875+
incx: *const ::std::os::raw::c_int,
876+
arg1: usize,
877+
arg2: usize,
878+
arg3: usize,
879+
);
880+
#[doc = " ZSPMV performs the matrix-vector operation\n\n y := alpha*A*x + beta*y,\n\n where alpha and beta are scalars, x and y are n element vectors\n and A is an n by n symmetric matrix, supplied in packed form.\n Added in R 4.4.0"]
881+
pub fn zspmv_(
882+
uplo: *const ::std::os::raw::c_char,
883+
n: *const ::std::os::raw::c_int,
884+
alpha: *const Rcomplex,
885+
ap: *const Rcomplex,
886+
x: *const Rcomplex,
887+
incx: *const ::std::os::raw::c_int,
888+
beta: *const Rcomplex,
889+
y: *mut Rcomplex,
890+
incy: *const ::std::os::raw::c_int,
891+
arg1: usize,
892+
);
893+
}

cached_bindings/R_ext/BLAS-Linux-4.6.rs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -843,4 +843,26 @@ unsafe extern "C" {
843843
incy: *const ::std::os::raw::c_int,
844844
arg1: usize,
845845
);
846+
}
847+
a: *const Rcomplex,
848+
lda: *const ::std::os::raw::c_int,
849+
x: *mut Rcomplex,
850+
incx: *const ::std::os::raw::c_int,
851+
arg1: usize,
852+
arg2: usize,
853+
arg3: usize,
854+
);
855+
#[doc = " ZSPMV performs the matrix-vector operation\n\n y := alpha*A*x + beta*y,\n\n where alpha and beta are scalars, x and y are n element vectors\n and A is an n by n symmetric matrix, supplied in packed form.\n Added in R 4.4.0"]
856+
pub fn zspmv_(
857+
uplo: *const ::std::os::raw::c_char,
858+
n: *const ::std::os::raw::c_int,
859+
alpha: *const Rcomplex,
860+
ap: *const Rcomplex,
861+
x: *const Rcomplex,
862+
incx: *const ::std::os::raw::c_int,
863+
beta: *const Rcomplex,
864+
y: *mut Rcomplex,
865+
incy: *const ::std::os::raw::c_int,
866+
arg1: usize,
867+
);
846868
}

cached_bindings/R_ext/Complex-Linux-4.6.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,5 @@ pub union Rcomplex {
2323
pub __bindgen_anon_1: Rcomplex__bindgen_ty_1,
2424
pub private_data_c: __BindgenComplex<f64>,
2525
}
26+
BindgenComplex<f64>,
27+
}

cached_bindings/R_ext/Connections-Darwin-4.3.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,3 +111,7 @@ unsafe extern "C" {
111111
-> usize;
112112
pub fn R_GetConnection(sConn: SEXP) -> Rconnection;
113113
}
114+
:std::os::raw::c_void, n: usize)
115+
-> usize;
116+
pub fn R_GetConnection(sConn: SEXP) -> Rconnection;
117+
}

cached_bindings/R_ext/Connections-Darwin-4.4.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,3 +111,7 @@ unsafe extern "C" {
111111
-> usize;
112112
pub fn R_GetConnection(sConn: SEXP) -> Rconnection;
113113
}
114+
:std::os::raw::c_void, n: usize)
115+
-> usize;
116+
pub fn R_GetConnection(sConn: SEXP) -> Rconnection;
117+
}

0 commit comments

Comments
 (0)