digitalmars.D - I used to be able to use a bffer for toUTF operation, what happened ?
- deadalnix (8/8) Apr 11 2018 This used to be an option:
- John Colvin (2/10) Apr 11 2018 std.utf.encode ?
- Vladimir Panteleev (5/10) Apr 11 2018 This std.utf.toUTF8 overload was deprecated in 2.074.0 and
- deadalnix (5/17) Apr 11 2018 Yes, but I skipped a few version.
This used to be an option: dchar val = ...; char[4] buf; toUTF8(buf, val); Now I'm getting an error. Looking at the doc, it seems that there are only option returning a string, which I assume is allocated on the GC. Has the function moved somewhere else ? If not, what's going on ?
Apr 11 2018
On Wednesday, 11 April 2018 at 12:04:24 UTC, deadalnix wrote:This used to be an option: dchar val = ...; char[4] buf; toUTF8(buf, val); Now I'm getting an error. Looking at the doc, it seems that there are only option returning a string, which I assume is allocated on the GC. Has the function moved somewhere else ? If not, what's going on ?std.utf.encode ?
Apr 11 2018
On Wednesday, 11 April 2018 at 12:04:24 UTC, deadalnix wrote:This used to be an option: dchar val = ...; char[4] buf; toUTF8(buf, val); Now I'm getting an error.This std.utf.toUTF8 overload was deprecated in 2.074.0 and finally removed in 2.077.0: https://run.dlang.io/is/O57AGU (click Run) Do you have deprecation messages turned on?
Apr 11 2018
On Wednesday, 11 April 2018 at 12:41:24 UTC, Vladimir Panteleev wrote:On Wednesday, 11 April 2018 at 12:04:24 UTC, deadalnix wrote:Yes, but I skipped a few version. encode as proposed indeed does the job, so no problem. Thanks everybody.This used to be an option: dchar val = ...; char[4] buf; toUTF8(buf, val); Now I'm getting an error.This std.utf.toUTF8 overload was deprecated in 2.074.0 and finally removed in 2.077.0: https://run.dlang.io/is/O57AGU (click Run) Do you have deprecation messages turned on?
Apr 11 2018