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