From 6488dc693fa10496ea4d911640db490ee08a7cb3 Mon Sep 17 00:00:00 2001 From: liangyingjian Date: Thu, 21 Nov 2019 18:05:04 +0800 Subject: [PATCH] =?UTF-8?q?[update]=E4=BF=AE=E6=94=B9=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E7=9A=84=E5=AD=97=E7=AC=A6=E8=BD=AC=E6=8D=A2=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E4=B8=BA=20clib=20=E4=B8=AD=E7=9A=84=20tolower()=EF=BC=8C?= =?UTF-8?q?=E5=87=8F=E5=B0=8F=E4=BB=A3=E7=A0=81=E7=A9=BA=E9=97=B4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/webclient.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/webclient.c b/src/webclient.c index 10b70e9..d78e9f5 100644 --- a/src/webclient.c +++ b/src/webclient.c @@ -46,21 +46,14 @@ extern long int strtol(const char *nptr, char **endptr, int base); -static int _tolower(int c) -{ - if (c >= 'A' && c <= 'Z') - c ^= 0x20; - return c; -} - static int webclient_strncasecmp(const char *a, const char *b, size_t n) { uint8_t c1, c2; if (n <= 0) return 0; do { - c1 = _tolower(*a++); - c2 = _tolower(*b++); + c1 = tolower(*a++); + c2 = tolower(*b++); } while (--n && c1 && c1 == c2); return c1 - c2; }