162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copied from linux/lib/string.c 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 1991, 1992 Linus Torvalds 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#include <stddef.h> 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/** 1162306a36Sopenharmony_ci * strlen - Find the length of a string 1262306a36Sopenharmony_ci * @s: The string to be sized 1362306a36Sopenharmony_ci */ 1462306a36Sopenharmony_cisize_t test_strlen(const char *s) 1562306a36Sopenharmony_ci{ 1662306a36Sopenharmony_ci const char *sc; 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci for (sc = s; *sc != '\0'; ++sc) 1962306a36Sopenharmony_ci /* nothing */; 2062306a36Sopenharmony_ci return sc - s; 2162306a36Sopenharmony_ci} 22