Hi, in the section return value, wcsstr(3) provides the following note for the special case of an empty needle: <https://man7.org/linux/man-pages/man3/wcsstr.3.html#RETURN_VALUE> | Note the special case: If needle is the empty wide-character | string, the return value is always haystack itself. The same note is but missing in strstr(3) and should be added there: <https://man7.org/linux/man-pages/man3/strstr.3.html#RETURN_VALUE> | Note the special case: If needle is the empty string, the return | value is always haystack itself. regards Stefan