Every C header
other than
,
,
,
, and
,
each of
which has a name of the form
<name.h>,
behaves as if each name placed in the standard library namespace by
the corresponding
<cname>
header is placed within
the global namespace scope,
except for the functions described in
[sf.cmath],
the declaration of
std::byte (
[cstddef.syn]), and
the functions and function templates described in
[support.types.byteops].