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