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