From b639245932726602394ddf91f60883184191a643 Mon Sep 17 00:00:00 2001 From: Xiao Zeng Date: Fri, 15 Dec 2023 16:31:01 +0800 Subject: newlib: libc: Improved the readability of strcspn with minor optimization Signed-off-by: Xiao Zeng --- newlib/libc/string/strcspn.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/newlib/libc/string/strcspn.c b/newlib/libc/string/strcspn.c index abaa93ad6..8ac0bf10c 100644 --- a/newlib/libc/string/strcspn.c +++ b/newlib/libc/string/strcspn.c @@ -37,12 +37,10 @@ strcspn (const char *s1, for (c = s2; *c; c++) { if (*s1 == *c) - break; + goto end; } - if (*c) - break; s1++; } - +end: return s1 - s; } -- cgit v1.2.3