[PATCH] newlib: libc: Improved the readability of strpbrk with minor optimization
Xiao Zeng <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <[email protected]> |
Signed-off-by: Xiao Zeng <[email protected]> --- newlib/libc/string/strpbrk.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/newlib/libc/string/strpbrk.c b/newlib/libc/string/strpbrk.c index 774db1e6d..95e89c20c 100644 --- a/newlib/libc/string/strpbrk.c +++ b/newlib/libc/string/strpbrk.c @@ -37,15 +37,14 @@ strpbrk (const char *s1, for (c = s2; *c; c++) { if (*s1 == *c) - break; + goto end; } - if (*c) - break; s1++; } if (*c == '\0') s1 = NULL; +end: return (char *) s1; } -- 2.17.1