August 02, 2017
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.
1 2 3 4 5 6 7 8 9 10
Next ›   Last »