From b300d5b7bd74070982da50d996773a2dd8156a01 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Mon, 4 Nov 2013 21:48:08 -0800 Subject: strcmp: Remove unnecessary check for *r If *l == *r && *l, then by transitivity, *r. --- src/string/strcmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/string/strcmp.c b/src/string/strcmp.c index 91eb7404..808bd837 100644 --- a/src/string/strcmp.c +++ b/src/string/strcmp.c @@ -2,6 +2,6 @@ int strcmp(const char *l, const char *r) { - for (; *l==*r && *l && *r; l++, r++); + for (; *l==*r && *l; l++, r++); return *(unsigned char *)l - *(unsigned char *)r; } -- cgit v1.2.1