@@ -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 } ) ;
@@ -766,8 +763,6 @@ fn test_windows(target: &str) {
766763 "ssize_t" if !gnu => true ,
767764 // FIXME: The size and alignment of this type are incorrect
768765 "time_t" if gnu && i686 => true ,
769- // `c_char_def` is always public but not always reexported.
770- "c_char_def" => true ,
771766 _ => false ,
772767 } ) ;
773768
@@ -985,8 +980,6 @@ fn test_solarish(target: &str) {
985980
986981 cfg. skip_type ( move |ty| match ty {
987982 "sighandler_t" => true ,
988- // `c_char_def` is always public but not always reexported.
989- "c_char_def" => true ,
990983 _ => false ,
991984 } ) ;
992985
@@ -1290,8 +1283,6 @@ fn test_netbsd(target: &str) {
12901283 match ty {
12911284 // FIXME: sighandler_t is crazy across platforms
12921285 "sighandler_t" => true ,
1293- // `c_char_def` is always public but not always reexported.
1294- "c_char_def" => true ,
12951286 _ => false ,
12961287 }
12971288 } ) ;
@@ -1511,8 +1502,6 @@ fn test_dragonflybsd(target: &str) {
15111502 match ty {
15121503 // sighandler_t is crazy across platforms
15131504 "sighandler_t" => true ,
1514- // `c_char_def` is always public but not always reexported.
1515- "c_char_def" => true ,
15161505 _ => false ,
15171506 }
15181507 } ) ;
@@ -1674,8 +1663,6 @@ fn test_wasi(target: &str) {
16741663 }
16751664 } ) ;
16761665
1677- cfg. skip_type ( |ty| ty == "c_char_def" ) ;
1678-
16791666 // These have a different and internal type in header files and are only
16801667 // used here to generate a pointer to them in bindings so skip these tests.
16811668 cfg. skip_static ( |c| c. starts_with ( "_CLOCK_" ) ) ;
@@ -1924,9 +1911,6 @@ fn test_android(target: &str) {
19241911 // FIXME: "'__uint128' undeclared" in C
19251912 "__uint128" => true ,
19261913
1927- // `c_char_def` is always public but not always reexported.
1928- "c_char_def" => true ,
1929-
19301914 _ => false ,
19311915 }
19321916 } ) ;
@@ -2689,9 +2673,6 @@ fn test_freebsd(target: &str) {
26892673 // `eventfd(2)` and things come with it are added in FreeBSD 13
26902674 "eventfd_t" if Some ( 13 ) > freebsd_ver => true ,
26912675
2692- // `c_char_def` is always public but not always reexported.
2693- "c_char_def" => true ,
2694-
26952676 _ => false ,
26962677 }
26972678 } ) ;
@@ -3012,9 +2993,6 @@ fn test_emscripten(target: &str) {
30122993 // https://github.com/emscripten-core/emscripten/issues/5033
30132994 ty if ty. starts_with ( "epoll" ) => true ,
30142995
3015- // `c_char_def` is always public but not always reexported.
3016- "c_char_def" => true ,
3017-
30182996 // LFS64 types have been removed in Emscripten 3.1.44
30192997 // https://github.com/emscripten-core/emscripten/pull/19812
30202998 t => t. ends_with ( "64" ) || t. ends_with ( "64_t" ) ,
@@ -3286,9 +3264,6 @@ fn test_neutrino(target: &str) {
32863264 // Does not exist in Neutrino
32873265 "locale_t" => true ,
32883266
3289- // `c_char_def` is always public but not always reexported.
3290- "c_char_def" => true ,
3291-
32923267 _ => false ,
32933268 }
32943269 } ) ;
@@ -3455,8 +3430,6 @@ fn test_vxworks(target: &str) {
34553430 // FIXME
34563431 cfg. skip_type ( move |ty| match ty {
34573432 "stat64" | "sighandler_t" | "off64_t" => true ,
3458- // `c_char_def` is always public but not always reexported.
3459- "c_char_def" => true ,
34603433 _ => false ,
34613434 } ) ;
34623435
@@ -3804,9 +3777,6 @@ fn test_linux(target: &str) {
38043777 // FIXME: "'__uint128' undeclared" in C
38053778 "__uint128" => true ,
38063779
3807- // `c_char_def` is always public but not always reexported.
3808- "c_char_def" => true ,
3809-
38103780 t => {
38113781 if musl {
38123782 // LFS64 types have been removed in musl 1.2.4+
@@ -4036,7 +4006,7 @@ fn test_linux(target: &str) {
40364006 }
40374007 // FIXME: Requires >= 5.4 kernel headers
40384008 if name == "PTP_CLOCK_GETCAPS2"
4039- || name == "PTP_ENABLE_PPS2"
4009+ || name == "PTP_ENABLE_PPS2"
40404010 || name == "PTP_EXTTS_REQUEST2"
40414011 || name == "PTP_PEROUT_REQUEST2"
40424012 || name == "PTP_PIN_GETFUNC2"
@@ -4759,8 +4729,6 @@ fn test_linux_like_apis(target: &str) {
47594729 } )
47604730 . skip_type ( move |ty| match ty {
47614731 "Elf64_Phdr" | "Elf32_Phdr" => false ,
4762- // `c_char_def` is always public but not always reexported.
4763- "c_char_def" => true ,
47644732 _ => true ,
47654733 } ) ;
47664734 cfg. generate ( src_hotfix_dir ( ) . join ( "lib.rs" ) , "linux_elf.rs" ) ;
@@ -4996,8 +4964,6 @@ fn test_haiku(target: &str) {
49964964 "pthread_condattr_t" => true ,
49974965 "pthread_mutexattr_t" => true ,
49984966 "pthread_rwlockattr_t" => true ,
4999- // `c_char_def` is always public but not always reexported.
5000- "c_char_def" => true ,
50014967 _ => false ,
50024968 }
50034969 } ) ;
0 commit comments