| |
| Posted by Steven Schveighoffer in reply to HuskyNator | PermalinkReply |
|
Steven Schveighoffer
Posted in reply to HuskyNator
| On Saturday, 16 July 2022 at 20:46:00 UTC, HuskyNator wrote:
is raises 3 questions for me.
>
- Are there any nasty pitfalls with this change that might force me to find a workaround? (eg. en/decoding issues or the like?)
This is strictly a C mechanism, and only on Windows. So refer to the C documentation on said pitfalls.
>
- Does this mean readText reads in binary mode?
readText comes from std.file, and basically just reads a file into an array of char[] instead of an array of ubyte[]. It does no translation for line endings. It does validate the text is valid utf and makes sure the BOM is correct.
>
- The documentation refers to
the same semantics as in the C standard library fopen function , would this also include the "x" subspecifier in C2011?
D directly calls fopen from C, so I would imagine this is true if you use a C library that has the subspecifier.
-Steve
|