summaryrefslogtreecommitdiff
path: root/lib/libc/string/strlen.c
blob: 6371b5887690853841e177bd72ad7060417a8424 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stddef.h> // for size_t, NULL

size_t strlen(const char *str)
{
	size_t len = 0;

	if (str == NULL)
		return 0;

	while (*str++)
		len++;

	return len;
}