mirror of
https://github.com/reactos/reactos.git
synced 2025-05-23 11:04:52 +00:00

Imported from https://www.nuget.org/packages/Microsoft.Windows.SDK.CRTSource/10.0.22621.3 License: MIT
30 lines
655 B
C++
30 lines
655 B
C++
//
|
|
// wcspbrk.cpp
|
|
//
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
//
|
|
// Defines wcspbrk(), which returns a pointer to the first wide character in
|
|
// 'string' that is in the 'control'.
|
|
//
|
|
#include <string.h>
|
|
|
|
|
|
|
|
extern "C" wchar_t const* __cdecl wcspbrk(
|
|
wchar_t const* const string,
|
|
wchar_t const* const control
|
|
)
|
|
{
|
|
for (wchar_t const* string_it = string; *string_it; ++string_it)
|
|
{
|
|
for (wchar_t const* control_it = control; *control_it; ++control_it)
|
|
{
|
|
if (*control_it == *string_it)
|
|
{
|
|
return string_it;
|
|
}
|
|
}
|
|
}
|
|
|
|
return nullptr;
|
|
}
|