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