wcsstr()

Find one wide-character string inside another

Synopsis:

#include <wchar.h>

wchar_t * wcsstr( const wchar_t * ws1,
                  const wchar_t * ws2 );

Arguments:

ws1
The wide-character string that you want to search.
ws2
The wide-character string that you're looking for.

Library:

libc

Use the -l c option to qcc to link against this library. This library is usually included automatically.

Description:

The wcsstr() function locates the first occurrence in the string pointed to by ws1 of the sequence of wide characters, excluding the terminating NUL, in the string pointed to by ws2.

Returns:

A pointer to the located string, NULL if the string wasn't found, or the same pointer as ws1 if ws2 points to a zero-length string.

Classification:

ANSI, POSIX 1003.1

Safety:
Cancellation point No
Interrupt handler Yes
Signal handler Yes
Thread Yes

See also:

memchr(), strchr(), strcspn(), strpbrk(), strrchr(), strspn(), strstr(), strtok(), strtok_r(), wcschr(), wcscspn(), wcspbrk(), wcsrchr(), wcsspn(), wcstok()