|
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