mirror of
https://github.com/encounter/rust-ffmpeg-zmwangx.git
synced 2026-07-10 21:18:40 -07:00
Manually exclude long double from bindings
https://github.com/rust-lang/rust-bindgen/issues/1549
This commit is contained in:
committed by
Till Höppner
parent
9251a1a055
commit
d37a3d666c
@@ -933,6 +933,70 @@ fn main() {
|
||||
.ctypes_prefix("libc")
|
||||
// https://github.com/servo/rust-bindgen/issues/550
|
||||
.blacklist_type("max_align_t")
|
||||
// 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")
|
||||
.blacklist_function("asinl")
|
||||
.blacklist_function("atan2l")
|
||||
.blacklist_function("atanhl")
|
||||
.blacklist_function("atanl")
|
||||
.blacklist_function("cbrtl")
|
||||
.blacklist_function("ceill")
|
||||
.blacklist_function("copysignl")
|
||||
.blacklist_function("coshl")
|
||||
.blacklist_function("cosl")
|
||||
.blacklist_function("erfcl")
|
||||
.blacklist_function("erfl")
|
||||
.blacklist_function("exp2l")
|
||||
.blacklist_function("expl")
|
||||
.blacklist_function("expm1l")
|
||||
.blacklist_function("fabsl")
|
||||
.blacklist_function("fdiml")
|
||||
.blacklist_function("floorl")
|
||||
.blacklist_function("fmal")
|
||||
.blacklist_function("fmaxl")
|
||||
.blacklist_function("fminl")
|
||||
.blacklist_function("fmodl")
|
||||
.blacklist_function("frexpl")
|
||||
.blacklist_function("hypotl")
|
||||
.blacklist_function("ilogbl")
|
||||
.blacklist_function("ldexpl")
|
||||
.blacklist_function("lgammal")
|
||||
.blacklist_function("llrintl")
|
||||
.blacklist_function("llroundl")
|
||||
.blacklist_function("log10l")
|
||||
.blacklist_function("log1pl")
|
||||
.blacklist_function("log2l")
|
||||
.blacklist_function("logbl")
|
||||
.blacklist_function("logl")
|
||||
.blacklist_function("lrintl")
|
||||
.blacklist_function("lroundl")
|
||||
.blacklist_function("modfl")
|
||||
.blacklist_function("nanl")
|
||||
.blacklist_function("nearbyintl")
|
||||
.blacklist_function("nextafterl")
|
||||
.blacklist_function("nexttoward")
|
||||
.blacklist_function("nexttowardf")
|
||||
.blacklist_function("nexttowardl")
|
||||
.blacklist_function("powl")
|
||||
.blacklist_function("remainderl")
|
||||
.blacklist_function("remquol")
|
||||
.blacklist_function("rintl")
|
||||
.blacklist_function("roundl")
|
||||
.blacklist_function("scalblnl")
|
||||
.blacklist_function("scalbnl")
|
||||
.blacklist_function("sinhl")
|
||||
.blacklist_function("sinl")
|
||||
.blacklist_function("sqrtl")
|
||||
.blacklist_function("strtold")
|
||||
.blacklist_function("tanhl")
|
||||
.blacklist_function("tanl")
|
||||
.blacklist_function("tgammal")
|
||||
.blacklist_function("truncl")
|
||||
.rustified_enum("*")
|
||||
.prepend_enum_name(false)
|
||||
.derive_eq(true)
|
||||
|
||||
Reference in New Issue
Block a user