mirror of
https://github.com/encounter/rust-ffmpeg-zmwangx.git
synced 2026-07-10 21:18:40 -07:00
More workarounds for long double in bindgen
This commit is contained in:
committed by
Till Höppner
parent
69f0b89d6d
commit
4f0a375bd2
+16
-2
@@ -953,10 +953,10 @@ fn main() {
|
||||
.ctypes_prefix("libc")
|
||||
// https://github.com/servo/rust-bindgen/issues/550
|
||||
.blacklist_type("max_align_t")
|
||||
// these are never part of ffmpeg API
|
||||
.blacklist_function("_.*")
|
||||
// Rust doesn't support long double, and bindgen can't skip it
|
||||
// https://github.com/rust-lang/rust-bindgen/issues/1549
|
||||
.blacklist_function("__fpclassifyl")
|
||||
.blacklist_function("__infl")
|
||||
.blacklist_function("acoshl")
|
||||
.blacklist_function("acosl")
|
||||
.blacklist_function("asinhl")
|
||||
@@ -969,6 +969,7 @@ fn main() {
|
||||
.blacklist_function("copysignl")
|
||||
.blacklist_function("coshl")
|
||||
.blacklist_function("cosl")
|
||||
.blacklist_function("dreml")
|
||||
.blacklist_function("erfcl")
|
||||
.blacklist_function("erfl")
|
||||
.blacklist_function("exp2l")
|
||||
@@ -976,16 +977,24 @@ fn main() {
|
||||
.blacklist_function("expm1l")
|
||||
.blacklist_function("fabsl")
|
||||
.blacklist_function("fdiml")
|
||||
.blacklist_function("finitel")
|
||||
.blacklist_function("floorl")
|
||||
.blacklist_function("fmal")
|
||||
.blacklist_function("fmaxl")
|
||||
.blacklist_function("fminl")
|
||||
.blacklist_function("fmodl")
|
||||
.blacklist_function("frexpl")
|
||||
.blacklist_function("gammal")
|
||||
.blacklist_function("hypotl")
|
||||
.blacklist_function("ilogbl")
|
||||
.blacklist_function("isinfl")
|
||||
.blacklist_function("isnanl")
|
||||
.blacklist_function("j0l")
|
||||
.blacklist_function("j1l")
|
||||
.blacklist_function("jnl")
|
||||
.blacklist_function("ldexpl")
|
||||
.blacklist_function("lgammal")
|
||||
.blacklist_function("lgammal_r")
|
||||
.blacklist_function("llrintl")
|
||||
.blacklist_function("llroundl")
|
||||
.blacklist_function("log10l")
|
||||
@@ -1007,8 +1016,10 @@ fn main() {
|
||||
.blacklist_function("remquol")
|
||||
.blacklist_function("rintl")
|
||||
.blacklist_function("roundl")
|
||||
.blacklist_function("scalbl")
|
||||
.blacklist_function("scalblnl")
|
||||
.blacklist_function("scalbnl")
|
||||
.blacklist_function("significandl")
|
||||
.blacklist_function("sinhl")
|
||||
.blacklist_function("sinl")
|
||||
.blacklist_function("sqrtl")
|
||||
@@ -1017,6 +1028,9 @@ fn main() {
|
||||
.blacklist_function("tanl")
|
||||
.blacklist_function("tgammal")
|
||||
.blacklist_function("truncl")
|
||||
.blacklist_function("y0l")
|
||||
.blacklist_function("y1l")
|
||||
.blacklist_function("ynl")
|
||||
.rustified_enum("*")
|
||||
.prepend_enum_name(false)
|
||||
.derive_eq(true)
|
||||
|
||||
Reference in New Issue
Block a user