Clean up <uchar.h> and <wctype.h> transitive includes.
Bug: http://b/30367366
Change-Id: I63212a34c54ca07223a15aa5be4da3bdc6aa38a8
diff --git a/libc/include/stdatomic.h b/libc/include/stdatomic.h
index 8347f83..b487fd1 100644
--- a/libc/include/stdatomic.h
+++ b/libc/include/stdatomic.h
@@ -141,11 +141,9 @@
* bits as a T.
*/
-#include <stddef.h> /* For ptrdiff_t. */
-#include <stdint.h> /* TODO: Should pollute namespace less. */
-#if __STDC_VERSION__ >= 201112L
-# include <uchar.h> /* For char16_t and char32_t. */
-#endif
+#include <stddef.h> /* For ptrdiff_t. */
+#include <stdint.h> /* TODO: don't drag in all the macros, just the types. */
+#include <uchar.h> /* For char16_t and char32_t. */
#ifdef __clang__
# if __has_extension(c_atomic) || __has_extension(cxx_atomic)