Skip to content

Commit ff57a70

Browse files
committed
[input.output] Improved indexing of macros
1 parent 34c8e31 commit ff57a70

File tree

1 file changed

+38
-76
lines changed

1 file changed

+38
-76
lines changed

source/iostreams.tex

Lines changed: 38 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -18825,22 +18825,6 @@
1882518825
\indexlibraryglobal{size_t}%
1882618826
\indexlibraryglobal{FILE}%
1882718827
\indexlibraryglobal{fpos_t}%
18828-
\indexlibraryglobal{NULL}%
18829-
\indexlibraryglobal{_IOFBF}%
18830-
\indexlibraryglobal{_IOLBF}%
18831-
\indexlibraryglobal{_IONBF}%
18832-
\indexlibraryglobal{BUFSIZ}%
18833-
\indexlibraryglobal{EOF}%
18834-
\indexlibraryglobal{FOPEN_MAX}%
18835-
\indexlibraryglobal{FILENAME_MAX}%
18836-
\indexlibraryglobal{L_tmpnam}%
18837-
\indexlibraryglobal{SEEK_CUR}%
18838-
\indexlibraryglobal{SEEK_END}%
18839-
\indexlibraryglobal{SEEK_SET}%
18840-
\indexlibraryglobal{TMP_MAX}%
18841-
\indexlibraryglobal{stderr}%
18842-
\indexlibraryglobal{stdin}%
18843-
\indexlibraryglobal{stdout}%
1884418828
\indexlibraryglobal{remove}%
1884518829
\indexlibraryglobal{rename}%
1884618830
\indexlibraryglobal{tmpfile}%
@@ -18893,22 +18877,22 @@
1889318877
using fpos_t = @\seebelow@;
1889418878
}
1889518879

18896-
#define NULL @\textit{see \ref{support.types.nullptr}}@
18897-
#define _IOFBF @\seebelow@
18898-
#define _IOLBF @\seebelow@
18899-
#define _IONBF @\seebelow@
18900-
#define BUFSIZ @\seebelow@
18901-
#define EOF @\seebelow@
18902-
#define FOPEN_MAX @\seebelow@
18903-
#define FILENAME_MAX @\seebelow@
18904-
#define L_tmpnam @\seebelow@
18905-
#define SEEK_CUR @\seebelow@
18906-
#define SEEK_END @\seebelow@
18907-
#define SEEK_SET @\seebelow@
18908-
#define TMP_MAX @\seebelow@
18909-
#define stderr @\seebelow@
18910-
#define stdin @\seebelow@
18911-
#define stdout @\seebelow@
18880+
#define @\libmacro{NULL}@ @\textit{see \ref{support.types.nullptr}}@
18881+
#define @\libmacro{_IOFBF}@ @\seebelow@
18882+
#define @\libmacro{_IOLBF}@ @\seebelow@
18883+
#define @\libmacro{_IONBF}@ @\seebelow@
18884+
#define @\libmacro{BUFSIZ}@ @\seebelow@
18885+
#define @\libmacro{EOF}@ @\seebelow@
18886+
#define @\libmacro{FOPEN_MAX}@ @\seebelow@
18887+
#define @\libmacro{FILENAME_MAX}@ @\seebelow@
18888+
#define @\libmacro{L_tmpnam}@ @\seebelow@
18889+
#define @\libmacro{SEEK_CUR}@ @\seebelow@
18890+
#define @\libmacro{SEEK_END}@ @\seebelow@
18891+
#define @\libmacro{SEEK_SET}@ @\seebelow@
18892+
#define @\libmacro{TMP_MAX}@ @\seebelow@
18893+
#define @\libmacro{stderr}@ @\seebelow@
18894+
#define @\libmacro{stdin}@ @\seebelow@
18895+
#define @\libmacro{stdout}@ @\seebelow@
1891218896

1891318897
namespace std {
1891418898
int remove(const char* filename);
@@ -19015,28 +18999,6 @@
1901518999
\indexlibraryglobal{SCNoFASTN}%
1901619000
\indexlibraryglobal{SCNuFASTN}%
1901719001
\indexlibraryglobal{SCNxFASTN}%
19018-
\indexlibraryglobal{PRIdMAX}%
19019-
\indexlibraryglobal{PRIiMAX}%
19020-
\indexlibraryglobal{PRIoMAX}%
19021-
\indexlibraryglobal{PRIuMAX}%
19022-
\indexlibraryglobal{PRIxMAX}%
19023-
\indexlibraryglobal{PRIXMAX}%
19024-
\indexlibraryglobal{SCNdMAX}%
19025-
\indexlibraryglobal{SCNiMAX}%
19026-
\indexlibraryglobal{SCNoMAX}%
19027-
\indexlibraryglobal{SCNuMAX}%
19028-
\indexlibraryglobal{SCNxMAX}%
19029-
\indexlibraryglobal{PRIdPTR}%
19030-
\indexlibraryglobal{PRIiPTR}%
19031-
\indexlibraryglobal{PRIoPTR}%
19032-
\indexlibraryglobal{PRIuPTR}%
19033-
\indexlibraryglobal{PRIxPTR}%
19034-
\indexlibraryglobal{PRIXPTR}%
19035-
\indexlibraryglobal{SCNdPTR}%
19036-
\indexlibraryglobal{SCNiPTR}%
19037-
\indexlibraryglobal{SCNoPTR}%
19038-
\indexlibraryglobal{SCNuPTR}%
19039-
\indexlibraryglobal{SCNxPTR}%
1904019002
\begin{codeblock}
1904119003
#include <cstdint> // see \ref{cstdint.syn}
1904219004

@@ -19087,28 +19049,28 @@
1908719049
#define SCNoFAST@\placeholdernc{N}@ @\seebelow@
1908819050
#define SCNuFAST@\placeholdernc{N}@ @\seebelow@
1908919051
#define SCNxFAST@\placeholdernc{N}@ @\seebelow@
19090-
#define PRIdMAX @\seebelow@
19091-
#define PRIiMAX @\seebelow@
19092-
#define PRIoMAX @\seebelow@
19093-
#define PRIuMAX @\seebelow@
19094-
#define PRIxMAX @\seebelow@
19095-
#define PRIXMAX @\seebelow@
19096-
#define SCNdMAX @\seebelow@
19097-
#define SCNiMAX @\seebelow@
19098-
#define SCNoMAX @\seebelow@
19099-
#define SCNuMAX @\seebelow@
19100-
#define SCNxMAX @\seebelow@
19101-
#define PRIdPTR @\seebelow@
19102-
#define PRIiPTR @\seebelow@
19103-
#define PRIoPTR @\seebelow@
19104-
#define PRIuPTR @\seebelow@
19105-
#define PRIxPTR @\seebelow@
19106-
#define PRIXPTR @\seebelow@
19107-
#define SCNdPTR @\seebelow@
19108-
#define SCNiPTR @\seebelow@
19109-
#define SCNoPTR @\seebelow@
19110-
#define SCNuPTR @\seebelow@
19111-
#define SCNxPTR @\seebelow@
19052+
#define @\libmacro{PRIdMAX}@ @\seebelow@
19053+
#define @\libmacro{PRIiMAX}@ @\seebelow@
19054+
#define @\libmacro{PRIoMAX}@ @\seebelow@
19055+
#define @\libmacro{PRIuMAX}@ @\seebelow@
19056+
#define @\libmacro{PRIxMAX}@ @\seebelow@
19057+
#define @\libmacro{PRIXMAX}@ @\seebelow@
19058+
#define @\libmacro{SCNdMAX}@ @\seebelow@
19059+
#define @\libmacro{SCNiMAX}@ @\seebelow@
19060+
#define @\libmacro{SCNoMAX}@ @\seebelow@
19061+
#define @\libmacro{SCNuMAX}@ @\seebelow@
19062+
#define @\libmacro{SCNxMAX}@ @\seebelow@
19063+
#define @\libmacro{PRIdPTR}@ @\seebelow@
19064+
#define @\libmacro{PRIiPTR}@ @\seebelow@
19065+
#define @\libmacro{PRIoPTR}@ @\seebelow@
19066+
#define @\libmacro{PRIuPTR}@ @\seebelow@
19067+
#define @\libmacro{PRIxPTR}@ @\seebelow@
19068+
#define @\libmacro{PRIXPTR}@ @\seebelow@
19069+
#define @\libmacro{SCNdPTR}@ @\seebelow@
19070+
#define @\libmacro{SCNiPTR}@ @\seebelow@
19071+
#define @\libmacro{SCNoPTR}@ @\seebelow@
19072+
#define @\libmacro{SCNuPTR}@ @\seebelow@
19073+
#define @\libmacro{SCNxPTR}@ @\seebelow@
1911219074
\end{codeblock}
1911319075

1911419076
\pnum

0 commit comments

Comments
 (0)