@@ -953,6 +953,70 @@ fn main() {
953
953
. ctypes_prefix ( "libc" )
954
954
// https://github.com/servo/rust-bindgen/issues/550
955
955
. blacklist_type ( "max_align_t" )
956
+ // Rust doesn't support long double, and bindgen can't skip it
957
+ // https://github.com/rust-lang/rust-bindgen/issues/1549
958
+ . blacklist_function ( "__fpclassifyl" )
959
+ . blacklist_function ( "__infl" )
960
+ . blacklist_function ( "acoshl" )
961
+ . blacklist_function ( "acosl" )
962
+ . blacklist_function ( "asinhl" )
963
+ . blacklist_function ( "asinl" )
964
+ . blacklist_function ( "atan2l" )
965
+ . blacklist_function ( "atanhl" )
966
+ . blacklist_function ( "atanl" )
967
+ . blacklist_function ( "cbrtl" )
968
+ . blacklist_function ( "ceill" )
969
+ . blacklist_function ( "copysignl" )
970
+ . blacklist_function ( "coshl" )
971
+ . blacklist_function ( "cosl" )
972
+ . blacklist_function ( "erfcl" )
973
+ . blacklist_function ( "erfl" )
974
+ . blacklist_function ( "exp2l" )
975
+ . blacklist_function ( "expl" )
976
+ . blacklist_function ( "expm1l" )
977
+ . blacklist_function ( "fabsl" )
978
+ . blacklist_function ( "fdiml" )
979
+ . blacklist_function ( "floorl" )
980
+ . blacklist_function ( "fmal" )
981
+ . blacklist_function ( "fmaxl" )
982
+ . blacklist_function ( "fminl" )
983
+ . blacklist_function ( "fmodl" )
984
+ . blacklist_function ( "frexpl" )
985
+ . blacklist_function ( "hypotl" )
986
+ . blacklist_function ( "ilogbl" )
987
+ . blacklist_function ( "ldexpl" )
988
+ . blacklist_function ( "lgammal" )
989
+ . blacklist_function ( "llrintl" )
990
+ . blacklist_function ( "llroundl" )
991
+ . blacklist_function ( "log10l" )
992
+ . blacklist_function ( "log1pl" )
993
+ . blacklist_function ( "log2l" )
994
+ . blacklist_function ( "logbl" )
995
+ . blacklist_function ( "logl" )
996
+ . blacklist_function ( "lrintl" )
997
+ . blacklist_function ( "lroundl" )
998
+ . blacklist_function ( "modfl" )
999
+ . blacklist_function ( "nanl" )
1000
+ . blacklist_function ( "nearbyintl" )
1001
+ . blacklist_function ( "nextafterl" )
1002
+ . blacklist_function ( "nexttoward" )
1003
+ . blacklist_function ( "nexttowardf" )
1004
+ . blacklist_function ( "nexttowardl" )
1005
+ . blacklist_function ( "powl" )
1006
+ . blacklist_function ( "remainderl" )
1007
+ . blacklist_function ( "remquol" )
1008
+ . blacklist_function ( "rintl" )
1009
+ . blacklist_function ( "roundl" )
1010
+ . blacklist_function ( "scalblnl" )
1011
+ . blacklist_function ( "scalbnl" )
1012
+ . blacklist_function ( "sinhl" )
1013
+ . blacklist_function ( "sinl" )
1014
+ . blacklist_function ( "sqrtl" )
1015
+ . blacklist_function ( "strtold" )
1016
+ . blacklist_function ( "tanhl" )
1017
+ . blacklist_function ( "tanl" )
1018
+ . blacklist_function ( "tgammal" )
1019
+ . blacklist_function ( "truncl" )
956
1020
. rustified_enum ( "*" )
957
1021
. prepend_enum_name ( false )
958
1022
. derive_eq ( true )
0 commit comments