tmp/tmpdyxzqh9k/{from.md → to.md}
RENAMED
|
@@ -2,11 +2,11 @@
|
|
| 2 |
|
| 3 |
The *native encoding* of an ordinary character string is the operating
|
| 4 |
system dependent current encoding for pathnames [[fs.class.path]]. The
|
| 5 |
*native encoding* for wide character strings is the
|
| 6 |
implementation-defined execution wide-character set encoding
|
| 7 |
-
[[
|
| 8 |
|
| 9 |
For member function arguments that take character sequences representing
|
| 10 |
paths and for member functions returning strings, value type and
|
| 11 |
encoding conversion is performed if the value type of the argument or
|
| 12 |
return value differs from `path::value_type`. For the argument or return
|
|
@@ -20,12 +20,12 @@ determined by its value type:
|
|
| 20 |
return values is performed. For Windows-based operating systems, the
|
| 21 |
native ordinary encoding is determined by calling a Windows API
|
| 22 |
function. — *end note*] \[*Note 7*: This results in behavior
|
| 23 |
identical to other C and C++ standard library functions that perform
|
| 24 |
file operations using ordinary character strings to identify paths.
|
| 25 |
-
Changing this behavior would be surprising and
|
| 26 |
-
prone. — *end note*]
|
| 27 |
- `wchar_t`: The encoding is the native wide encoding. The method of
|
| 28 |
conversion is unspecified. \[*Note 8*: For Windows-based operating
|
| 29 |
systems `path::value_type` is `wchar_t` so no conversion from
|
| 30 |
`wchar_t` value type arguments or to `wchar_t` value type return
|
| 31 |
values is performed. — *end note*]
|
|
|
|
| 2 |
|
| 3 |
The *native encoding* of an ordinary character string is the operating
|
| 4 |
system dependent current encoding for pathnames [[fs.class.path]]. The
|
| 5 |
*native encoding* for wide character strings is the
|
| 6 |
implementation-defined execution wide-character set encoding
|
| 7 |
+
[[character.seq]].
|
| 8 |
|
| 9 |
For member function arguments that take character sequences representing
|
| 10 |
paths and for member functions returning strings, value type and
|
| 11 |
encoding conversion is performed if the value type of the argument or
|
| 12 |
return value differs from `path::value_type`. For the argument or return
|
|
|
|
| 20 |
return values is performed. For Windows-based operating systems, the
|
| 21 |
native ordinary encoding is determined by calling a Windows API
|
| 22 |
function. — *end note*] \[*Note 7*: This results in behavior
|
| 23 |
identical to other C and C++ standard library functions that perform
|
| 24 |
file operations using ordinary character strings to identify paths.
|
| 25 |
+
Changing this behavior would be surprising and
|
| 26 |
+
error-prone. — *end note*]
|
| 27 |
- `wchar_t`: The encoding is the native wide encoding. The method of
|
| 28 |
conversion is unspecified. \[*Note 8*: For Windows-based operating
|
| 29 |
systems `path::value_type` is `wchar_t` so no conversion from
|
| 30 |
`wchar_t` value type arguments or to `wchar_t` value type return
|
| 31 |
values is performed. — *end note*]
|