renamed compile-time STRLEN => _STRLEN macro