>> 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');
Andrei