|
7746 | 7746 | If the ordinary literal encoding\iref{lex.charset} is UTF-8, equivalent to:
|
7747 | 7747 | \begin{codeblock}
|
7748 | 7748 | locksafe
|
7749 |
| - ? vprint_unicode_locking(stream, fmt.str, make_format_args(args...)) |
7750 |
| - : vprint_unicode(stream, fmt.str, make_format_args(args...)); |
| 7749 | + ? vprint_unicode(stream, fmt.str, make_format_args(args...)) |
| 7750 | + : vprint_unicode_buffered(stream, fmt.str, make_format_args(args...)); |
7751 | 7751 | \end{codeblock}
|
7752 | 7752 | Otherwise, equivalent to:
|
7753 | 7753 | \begin{codeblock}
|
7754 | 7754 | locksafe
|
7755 |
| - ? vprint_nonunicode_locking(stream, fmt.str, make_format_args(args...)) |
7756 |
| - : vprint_nonunicode(stream, fmt.str, make_format_args(args...)); |
| 7755 | + ? vprint_nonunicode(stream, fmt.str, make_format_args(args...)) |
| 7756 | + : vprint_nonunicode_buffered(stream, fmt.str, make_format_args(args...)); |
7757 | 7757 | \end{codeblock}
|
7758 | 7758 | \end{itemdescr}
|
7759 | 7759 |
|
|
7829 | 7829 | \end{codeblock}
|
7830 | 7830 | \end{itemdescr}
|
7831 | 7831 |
|
7832 |
| -\indexlibraryglobal{vprint_unicode}% |
| 7832 | +\indexlibraryglobal{vprint_unicode_buffered}% |
7833 | 7833 | \begin{itemdecl}
|
7834 |
| -void vprint_unicode(FILE* stream, string_view fmt, format_args args); |
| 7834 | +void vprint_unicode_buffered(FILE* stream, string_view fmt, format_args args); |
7835 | 7835 | \end{itemdecl}
|
7836 | 7836 |
|
7837 | 7837 | \begin{itemdescr}
|
|
7840 | 7840 | Equivalent to:
|
7841 | 7841 | \begin{codeblock}
|
7842 | 7842 | string out = vformat(fmt, args);
|
7843 |
| -vprint_unicode_locking(stream, "{}", make_format_args(out)); |
| 7843 | +vprint_unicode(stream, "{}", make_format_args(out)); |
7844 | 7844 | \end{codeblock}
|
7845 | 7845 | \end{itemdescr}
|
7846 | 7846 |
|
7847 |
| -\indexlibraryglobal{vprint_unicode_locking}% |
| 7847 | +\indexlibraryglobal{vprint_unicode}% |
7848 | 7848 | \begin{itemdecl}
|
7849 |
| -void vprint_unicode_locking(FILE* stream, string_view fmt, format_args args); |
| 7849 | +void vprint_unicode(FILE* stream, string_view fmt, format_args args); |
7850 | 7850 | \end{itemdecl}
|
7851 | 7851 |
|
7852 | 7852 | \begin{itemdescr}
|
|
7912 | 7912 | \end{codeblock}
|
7913 | 7913 | \end{itemdescr}
|
7914 | 7914 |
|
7915 |
| -\indexlibraryglobal{vprint_nonunicode}% |
| 7915 | +\indexlibraryglobal{vprint_nonunicode_buffered}% |
7916 | 7916 | \begin{itemdecl}
|
7917 |
| -void vprint_nonunicode(FILE* stream, string_view fmt, format_args args); |
| 7917 | +void vprint_nonunicode_buffered(FILE* stream, string_view fmt, format_args args); |
7918 | 7918 | \end{itemdecl}
|
7919 | 7919 |
|
7920 | 7920 | \begin{itemdescr}
|
|
7923 | 7923 | Equivalent to:
|
7924 | 7924 | \begin{codeblock}
|
7925 | 7925 | string out = vformat(fmt, args);
|
7926 |
| -vprint_nonunicode_locking("{}", make_format_args(out)); |
| 7926 | +vprint_nonunicode("{}", make_format_args(out)); |
7927 | 7927 | \end{codeblock}
|
7928 | 7928 | \end{itemdescr}
|
7929 | 7929 |
|
7930 |
| -\indexlibraryglobal{vprint_nonunicode_locking}% |
| 7930 | +\indexlibraryglobal{vprint_nonunicode}% |
7931 | 7931 | \begin{itemdecl}
|
7932 |
| -void vprint_nonunicode_locking(FILE* stream, string_view fmt, format_args args); |
| 7932 | +void vprint_nonunicode(FILE* stream, string_view fmt, format_args args); |
7933 | 7933 | \end{itemdecl}
|
7934 | 7934 |
|
7935 | 7935 | \begin{itemdescr}
|
|
0 commit comments