lib: simplify more white space loops

Since the ISBLANK() and ISSPACE() macros check for specific matches,
there is no point in using while(*ptr && ISSPACE(*ptr)) etc, as the
'*ptr' check is then superfluous.

Closes #16363
This commit is contained in:
Daniel Stenberg 2025-02-17 11:24:49 +01:00
parent 9d5563b535
commit 076444ec46
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
12 changed files with 30 additions and 30 deletions

View file

@ -232,7 +232,7 @@ static CURLcode altsvc_load(struct altsvcinfo *asi, const char *file)
Curl_dyn_init(&buf, MAX_ALTSVC_LINE);
while(Curl_get_line(&buf, fp)) {
char *lineptr = Curl_dyn_ptr(&buf);
while(*lineptr && ISBLANK(*lineptr))
while(ISBLANK(*lineptr))
lineptr++;
if(*lineptr == '#')
/* skip commented lines */
@ -410,7 +410,7 @@ static CURLcode getalnum(const char **ptr, char *alpnbuf, size_t buflen)
size_t len;
const char *protop;
const char *p = *ptr;
while(*p && ISBLANK(*p))
while(ISBLANK(*p))
p++;
protop = p;
while(*p && !ISBLANK(*p) && (*p != ';') && (*p != '='))
@ -593,12 +593,12 @@ CURLcode Curl_altsvc_parse(struct Curl_easy *data,
/* skip option if name is too long */
option[0] = '\0';
}
while(*p && ISBLANK(*p))
while(ISBLANK(*p))
p++;
if(*p != '=')
return CURLE_OK;
p++;
while(*p && ISBLANK(*p))
while(ISBLANK(*p))
p++;
if(!*p)
return CURLE_OK;