@@ -364,9 +364,6 @@ fn test_apple(target: &str) {
364364 // FIXME: "'__uint128' undeclared" in C
365365 "__uint128" => true ,
366366
367- // `c_char_def` is always public but not always reexported.
368- "c_char_def" => true ,
369-
370367 _ => false ,
371368 }
372369 } ) ;
@@ -647,11 +644,6 @@ fn test_openbsd(target: &str) {
647644 }
648645 } ) ;
649646
650- cfg. skip_type ( move |ty| {
651- // `c_char_def` is always public but not always reexported.
652- ty == "c_char_def"
653- } ) ;
654-
655647 cfg. type_name ( move |ty, is_struct, is_union| {
656648 match ty {
657649 // Just pass all these through, no need for a "struct" prefix
@@ -766,8 +758,6 @@ fn test_windows(target: &str) {
766758 "ssize_t" if !gnu => true ,
767759 // FIXME: The size and alignment of this type are incorrect
768760 "time_t" if gnu && i686 => true ,
769- // `c_char_def` is always public but not always reexported.
770- "c_char_def" => true ,
771761 _ => false ,
772762 } ) ;
773763
@@ -985,8 +975,6 @@ fn test_solarish(target: &str) {
985975
986976 cfg. skip_type ( move |ty| match ty {
987977 "sighandler_t" => true ,
988- // `c_char_def` is always public but not always reexported.
989- "c_char_def" => true ,
990978 _ => false ,
991979 } ) ;
992980
@@ -1290,8 +1278,6 @@ fn test_netbsd(target: &str) {
12901278 match ty {
12911279 // FIXME: sighandler_t is crazy across platforms
12921280 "sighandler_t" => true ,
1293- // `c_char_def` is always public but not always reexported.
1294- "c_char_def" => true ,
12951281 _ => false ,
12961282 }
12971283 } ) ;
@@ -1511,8 +1497,6 @@ fn test_dragonflybsd(target: &str) {
15111497 match ty {
15121498 // sighandler_t is crazy across platforms
15131499 "sighandler_t" => true ,
1514- // `c_char_def` is always public but not always reexported.
1515- "c_char_def" => true ,
15161500 _ => false ,
15171501 }
15181502 } ) ;
@@ -1674,8 +1658,6 @@ fn test_wasi(target: &str) {
16741658 }
16751659 } ) ;
16761660
1677- cfg. skip_type ( |ty| ty == "c_char_def" ) ;
1678-
16791661 // These have a different and internal type in header files and are only
16801662 // used here to generate a pointer to them in bindings so skip these tests.
16811663 cfg. skip_static ( |c| c. starts_with ( "_CLOCK_" ) ) ;
@@ -1924,9 +1906,6 @@ fn test_android(target: &str) {
19241906 // FIXME: "'__uint128' undeclared" in C
19251907 "__uint128" => true ,
19261908
1927- // `c_char_def` is always public but not always reexported.
1928- "c_char_def" => true ,
1929-
19301909 _ => false ,
19311910 }
19321911 } ) ;
@@ -2689,9 +2668,6 @@ fn test_freebsd(target: &str) {
26892668 // `eventfd(2)` and things come with it are added in FreeBSD 13
26902669 "eventfd_t" if Some ( 13 ) > freebsd_ver => true ,
26912670
2692- // `c_char_def` is always public but not always reexported.
2693- "c_char_def" => true ,
2694-
26952671 _ => false ,
26962672 }
26972673 } ) ;
@@ -3012,9 +2988,6 @@ fn test_emscripten(target: &str) {
30122988 // https://github.com/emscripten-core/emscripten/issues/5033
30132989 ty if ty. starts_with ( "epoll" ) => true ,
30142990
3015- // `c_char_def` is always public but not always reexported.
3016- "c_char_def" => true ,
3017-
30182991 // LFS64 types have been removed in Emscripten 3.1.44
30192992 // https://github.com/emscripten-core/emscripten/pull/19812
30202993 t => t. ends_with ( "64" ) || t. ends_with ( "64_t" ) ,
@@ -3286,9 +3259,6 @@ fn test_neutrino(target: &str) {
32863259 // Does not exist in Neutrino
32873260 "locale_t" => true ,
32883261
3289- // `c_char_def` is always public but not always reexported.
3290- "c_char_def" => true ,
3291-
32923262 _ => false ,
32933263 }
32943264 } ) ;
@@ -3455,8 +3425,6 @@ fn test_vxworks(target: &str) {
34553425 // FIXME
34563426 cfg. skip_type ( move |ty| match ty {
34573427 "stat64" | "sighandler_t" | "off64_t" => true ,
3458- // `c_char_def` is always public but not always reexported.
3459- "c_char_def" => true ,
34603428 _ => false ,
34613429 } ) ;
34623430
@@ -3804,9 +3772,6 @@ fn test_linux(target: &str) {
38043772 // FIXME: "'__uint128' undeclared" in C
38053773 "__uint128" => true ,
38063774
3807- // `c_char_def` is always public but not always reexported.
3808- "c_char_def" => true ,
3809-
38103775 t => {
38113776 if musl {
38123777 // LFS64 types have been removed in musl 1.2.4+
@@ -4036,7 +4001,7 @@ fn test_linux(target: &str) {
40364001 }
40374002 // FIXME: Requires >= 5.4 kernel headers
40384003 if name == "PTP_CLOCK_GETCAPS2"
4039- || name == "PTP_ENABLE_PPS2"
4004+ || name == "PTP_ENABLE_PPS2"
40404005 || name == "PTP_EXTTS_REQUEST2"
40414006 || name == "PTP_PEROUT_REQUEST2"
40424007 || name == "PTP_PIN_GETFUNC2"
@@ -4759,8 +4724,6 @@ fn test_linux_like_apis(target: &str) {
47594724 } )
47604725 . skip_type ( move |ty| match ty {
47614726 "Elf64_Phdr" | "Elf32_Phdr" => false ,
4762- // `c_char_def` is always public but not always reexported.
4763- "c_char_def" => true ,
47644727 _ => true ,
47654728 } ) ;
47664729 cfg. generate ( src_hotfix_dir ( ) . join ( "lib.rs" ) , "linux_elf.rs" ) ;
@@ -4996,8 +4959,6 @@ fn test_haiku(target: &str) {
49964959 "pthread_condattr_t" => true ,
49974960 "pthread_mutexattr_t" => true ,
49984961 "pthread_rwlockattr_t" => true ,
4999- // `c_char_def` is always public but not always reexported.
5000- "c_char_def" => true ,
50014962 _ => false ,
50024963 }
50034964 } ) ;
0 commit comments