Skip to content

Commit b7f66b4

Browse files
AlisdairMtkoeppe
authored andcommitted
[depr.c.macros][depr.cerrno][depr.atomics] Update macro indexing for known headers
1 parent cd45f36 commit b7f66b4

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

source/future.tex

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -221,33 +221,27 @@
221221

222222
\pnum
223223
The header \libheaderref{stdalign.h} has the following macros:
224-
\indexlibraryglobal{__alignas_is_defined}%
225224
\begin{codeblock}
226-
#define @\xname{alignas_is_defined}@ 1
227-
#define @\xname{alignof_is_defined}@ 1
225+
#define @\libxmacro{alignas_is_defined}@ 1
226+
#define @\libxmacro{alignof_is_defined}@ 1
228227
\end{codeblock}
229228

230229
\pnum
231230
The header \libheaderref{stdbool.h} has the following macro:
232-
\indexlibraryglobal{__bool_true_false_are_defined}%
233231
\begin{codeblock}
234-
#define @\xname{bool_true_false_are_defined}@ 1
232+
#define @\libxmacro{bool_true_false_are_defined}@ 1
235233
\end{codeblock}
236234

237235
\rSec1[depr.cerrno]{Deprecated error numbers}
238236

239237
\pnum
240238
The header \libheaderref{cerrno} has the following additional macros:
241239

242-
\indexlibraryglobal{ENODATA}%
243-
\indexlibraryglobal{ENOSR}%
244-
\indexlibraryglobal{ENOSTR}%
245-
\indexlibraryglobal{ETIME}%
246240
\begin{codeblock}
247-
#define ENODATA @\seebelow@
248-
#define ENOSR @\seebelow@
249-
#define ENOSTR @\seebelow@
250-
#define ETIME @\seebelow@
241+
#define @\libmacro{ENODATA}@ @\seebelow@
242+
#define @\libmacro{ENOSR}@ @\seebelow@
243+
#define @\libmacro{ENOSTR}@ @\seebelow@
244+
#define @\libmacro{ETIME}@ @\seebelow@
251245
\end{codeblock}
252246

253247
\pnum
@@ -861,7 +855,7 @@
861855
template<class T>
862856
void atomic_init(atomic<T>*, typename atomic<T>::value_type) noexcept;
863857

864-
#define ATOMIC_VAR_INIT(value) @\seebelow@
858+
#define @\libmacro{ATOMIC_VAR_INIT}@(value) @\seebelow@
865859
}
866860
\end{codeblock}
867861

@@ -910,7 +904,7 @@
910904

911905
\indexlibraryglobal{ATOMIC_VAR_INIT}%
912906
\begin{itemdecl}
913-
#define ATOMIC_VAR_INIT(value) @\seebelow@
907+
#define @\libmacro{ATOMIC_VAR_INIT}@(value) @\seebelow@
914908
\end{itemdecl}
915909

916910
\begin{itemdescr}

0 commit comments

Comments
 (0)