commit 154b5717a3ebfb71ccb7fa130a64cf90eae0bf5b parent 70675f32291a81492c2ebfbf8f5fe2cf827510a6 Author: Quentin Rameau <quinq@fifth.space> Date: Fri, 17 Feb 2017 01:16:53 +0100 [libc] Use a counter in strlen Diffstat:
M | libc/src/strlen.c | | | 8 | ++++---- |
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/libc/src/strlen.c b/libc/src/strlen.c @@ -5,9 +5,9 @@ size_t strlen(const char *s) { - const char *t; + size_t n = 0; - for (t = s; *t; ++t) - /* nothing */; - return t - s; + while (*s++) + ++n; + return n; }