xref: /llvm-project/libc/src/wchar/wcslen.h (revision 631a6e0004e57ca85569b99ea411418627925697)
1*631a6e00SNick Desaulniers //===-- Implementation header for wcslen ----------------------------------===//
2*631a6e00SNick Desaulniers //
3*631a6e00SNick Desaulniers // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*631a6e00SNick Desaulniers // See https://llvm.org/LICENSE.txt for license information.
5*631a6e00SNick Desaulniers // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*631a6e00SNick Desaulniers //
7*631a6e00SNick Desaulniers //===----------------------------------------------------------------------===//
8*631a6e00SNick Desaulniers 
9*631a6e00SNick Desaulniers #ifndef LLVM_LIBC_SRC_WCHAR_WCSLEN_H
10*631a6e00SNick Desaulniers #define LLVM_LIBC_SRC_WCHAR_WCSLEN_H
11*631a6e00SNick Desaulniers 
12*631a6e00SNick Desaulniers #include "hdr/types/size_t.h"
13*631a6e00SNick Desaulniers #include "hdr/types/wchar_t.h"
14*631a6e00SNick Desaulniers #include "src/__support/macros/config.h"
15*631a6e00SNick Desaulniers 
16*631a6e00SNick Desaulniers namespace LIBC_NAMESPACE_DECL {
17*631a6e00SNick Desaulniers 
18*631a6e00SNick Desaulniers size_t wcslen(const wchar_t *src);
19*631a6e00SNick Desaulniers 
20*631a6e00SNick Desaulniers } // namespace LIBC_NAMESPACE_DECL
21*631a6e00SNick Desaulniers 
22*631a6e00SNick Desaulniers #endif // LLVM_LIBC_SRC_WCHAR_WCSLEN_H
23