|
4903 | 4903 | \indexlibraryglobal{lconv}%
|
4904 | 4904 | \indexlibraryglobal{setlocale}%
|
4905 | 4905 | \indexlibraryglobal{localeconv}%
|
4906 |
| -\indexlibraryglobal{NULL}% |
4907 |
| -\indexlibraryglobal{LC_ALL}% |
4908 |
| -\indexlibraryglobal{LC_COLLATE}% |
4909 |
| -\indexlibraryglobal{LC_CTYPE}% |
4910 |
| -\indexlibraryglobal{LC_MONETARY}% |
4911 |
| -\indexlibraryglobal{LC_NUMERIC}% |
4912 |
| -\indexlibraryglobal{LC_TIME}% |
4913 | 4906 | \begin{codeblock}
|
4914 | 4907 | namespace std {
|
4915 | 4908 | struct lconv;
|
|
4918 | 4911 | lconv* localeconv();
|
4919 | 4912 | }
|
4920 | 4913 |
|
4921 |
| -#define NULL @\textit{see \ref{support.types.nullptr}}@ |
4922 |
| -#define LC_ALL @\seebelow@ |
4923 |
| -#define LC_COLLATE @\seebelow@ |
4924 |
| -#define LC_CTYPE @\seebelow@ |
4925 |
| -#define LC_MONETARY @\seebelow@ |
4926 |
| -#define LC_NUMERIC @\seebelow@ |
4927 |
| -#define LC_TIME @\seebelow@ |
| 4914 | +#define @\libmacro{NULL}@ @\textit{see \ref{support.types.nullptr}}@ |
| 4915 | +#define @\libmacro{LC_ALL}@ @\seebelow@ |
| 4916 | +#define @\libmacro{LC_COLLATE}@ @\seebelow@ |
| 4917 | +#define @\libmacro{LC_CTYPE}@ @\seebelow@ |
| 4918 | +#define @\libmacro{LC_MONETARY}@ @\seebelow@ |
| 4919 | +#define @\libmacro{LC_NUMERIC}@ @\seebelow@ |
| 4920 | +#define @\libmacro{LC_TIME}@ @\seebelow@ |
4928 | 4921 | \end{codeblock}
|
4929 | 4922 |
|
4930 | 4923 | \pnum
|
|
13065 | 13058 | \indexlibraryglobal{towupper}%
|
13066 | 13059 | \indexlibraryglobal{towctrans}%
|
13067 | 13060 | \indexlibraryglobal{wctrans}%
|
13068 |
| -\indexlibraryglobal{WEOF}% |
13069 | 13061 | \begin{codeblock}
|
13070 | 13062 | namespace std {
|
13071 | 13063 | using wint_t = @\seebelow@;
|
|
13092 | 13084 | wctrans_t wctrans(const char* property);
|
13093 | 13085 | }
|
13094 | 13086 |
|
13095 |
| -#define WEOF @\seebelow@ |
| 13087 | +#define @\libmacro{WEOF}@ @\seebelow@ |
13096 | 13088 | \end{codeblock}
|
13097 | 13089 |
|
13098 | 13090 | \pnum
|
|
13104 | 13096 | \rSec2[cwchar.syn]{Header \tcode{<cwchar>} synopsis}
|
13105 | 13097 |
|
13106 | 13098 | \indexheader{cwchar}%
|
13107 |
| -\indexlibraryglobal{NULL}% |
13108 |
| -\indexlibraryglobal{WCHAR_MAX}% |
13109 |
| -\indexlibraryglobal{WCHAR_MIN}% |
13110 |
| -\indexlibraryglobal{WEOF}% |
13111 | 13099 | \indexlibraryglobal{btowc}%
|
13112 | 13100 | \indexlibraryglobal{fgetwc}%
|
13113 | 13101 | \indexlibraryglobal{fgetws}%
|
@@ -13247,10 +13235,10 @@
|
13247 | 13235 | size_t wcsrtombs(char* dst, const wchar_t** src, size_t len, mbstate_t* ps);
|
13248 | 13236 | }
|
13249 | 13237 |
|
13250 |
| -#define NULL @\textit{see \ref{support.types.nullptr}}@ // freestanding |
13251 |
| -#define WCHAR_MAX @\seebelow@ // freestanding |
13252 |
| -#define WCHAR_MIN @\seebelow@ // freestanding |
13253 |
| -#define WEOF @\seebelow@ // freestanding |
| 13238 | +#define @\libmacro{NULL}@ @\textit{see \ref{support.types.nullptr}}@ // freestanding |
| 13239 | +#define @\libmacro{WCHAR_MAX}@ @\seebelow@ // freestanding |
| 13240 | +#define @\libmacro{WCHAR_MIN}@ @\seebelow@ // freestanding |
| 13241 | +#define @\libmacro{WEOF}@ @\seebelow@ // freestanding |
13254 | 13242 | \end{codeblock}
|
13255 | 13243 |
|
13256 | 13244 | \pnum
|
|
13428 | 13416 | \item \tcode{(size_t)(-1)}, if an encoding error occurs,
|
13429 | 13417 | in which case the next \tcode{n} or fewer bytes do not contribute to
|
13430 | 13418 | a complete and valid multibyte character (no value is stored);
|
13431 |
| -the value of the macro \tcode{EILSEQ} is stored in \tcode{errno}, and |
| 13419 | +the value of the macro \tcode{EILSEQ} is stored in \tcode{\libmacro{errno}}, and |
13432 | 13420 | the conversion state is unspecified.
|
13433 | 13421 | \end{itemize}
|
13434 | 13422 | \end{itemdescr}
|
|
13460 | 13448 | The number of bytes stored in the array object (including any shift sequences).
|
13461 | 13449 | If \tcode{c8} does not contribute to a sequence of \keyword{char8_t}
|
13462 | 13450 | corresponding to a valid multibyte character,
|
13463 |
| -the value of the macro \tcode{EILSEQ} is stored in \tcode{errno}, |
| 13451 | +the value of the macro \tcode{EILSEQ} is stored in \tcode{\libmacro{errno}}, |
13464 | 13452 | \tcode{(size_t) (-1)} is returned, and the conversion state is unspecified.
|
13465 | 13453 |
|
13466 | 13454 | \pnum
|
|
0 commit comments