On Wednesday, 2 August 2017 at 16:32:44 UTC, Andrei Alexandrescu wrote:
import std.algorithm;
// I probably wouldn't even define this but use the body as is
auto strnlen_safe(in char[] str)
{
     return countUntil(cast(ubyte[]) str, '\0');
}

Oh that cast.... it irks me so.

-Steve

return str.representation.countUntil('\0');


Thanks, wasn't aware of this; it makes auto decoding slightly more bearable.

Reply via email to