In windows the functions zbx_strlen, zbx_strchr, zbx_strstr are redefined to widechar variants - wcslen, wcschr, wcsstr.
This is potentially dangerous, as developers might not be aware of it and use those functions when working with multibyte strings. Instead of redefining the above functions it would be better to create (define) their wide char variants (zbx_wstrlen, zbx_wstrchr, zbx_wstrstr) and use them for Windows wide char string operations.