From 9a1d1f644543aacee6bf8c8476b12d7e41d9d545 Mon Sep 17 00:00:00 2001
From: gnzlbg <gonzalobg88@gmail.com>
Date: Mon, 18 Feb 2019 22:56:19 +0100
Subject: [PATCH] Remove more documentation cruft

---
 src/lib.rs      | 3 +--
 src/macros.rs   | 7 -------
 src/unix/mod.rs | 4 +---
 3 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/src/lib.rs b/src/lib.rs
index b1afc08a..3fddb3f5 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -25,12 +25,11 @@
     not(any(
         feature = "use_std",
         feature = "rustc-dep-of-std",
-        cross_platform_docs,
     )),
     no_std
 )]
 
-#[cfg(all(not(cross_platform_docs), feature = "use_std"))]
+#[cfg(feature = "use_std")]
 extern crate std as core;
 
 #[macro_use]
diff --git a/src/macros.rs b/src/macros.rs
index af7bbdd3..c48ae8bc 100644
--- a/src/macros.rs
+++ b/src/macros.rs
@@ -124,16 +124,9 @@ macro_rules! f {
         $($body:stmt);*
     })*) => ($(
         #[inline]
-        #[cfg(not(cross_platform_docs))]
         pub unsafe extern fn $i($($arg: $argty),*) -> $ret {
             $($body);*
         }
-
-        #[cfg(cross_platform_docs)]
-        #[allow(dead_code)]
-        pub unsafe extern fn $i($($arg: $argty),*) -> $ret {
-            loop {}
-        }
     )*)
 }
 
diff --git a/src/unix/mod.rs b/src/unix/mod.rs
index cb0862f5..057a93bd 100644
--- a/src/unix/mod.rs
+++ b/src/unix/mod.rs
@@ -301,9 +301,7 @@ pub const ATF_PUBL: ::c_int = 0x08;
 pub const ATF_USETRAILERS: ::c_int = 0x10;
 
 cfg_if! {
-    if #[cfg(cross_platform_docs)] {
-        // on dox builds don't pull in anything
-    } else if #[cfg(target_os = "l4re")] {
+    if #[cfg(target_os = "l4re")] {
         // required libraries for L4Re are linked externally, ATM
     } else if #[cfg(feature = "use_std")] {
         // cargo build, don't pull in anything extra as the libstd dep
-- 
GitLab