>> 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