introduced StrLenPas() function, to be used when buffer is protected and SSE2 StrLen() function may raise an error by reading some chars after the buffer itself
(it won't occur with normal stack-allocated or GetMem-allocated buffers, but may happen e.g. when working on memory mapped files)