*pheaders = NULL;
if(pencoder)
*pencoder = NULL;
- while(ISSPACE(*p))
+ while(ISBLANK(*p))
p++;
tp = p;
*pdata = get_param_word(config, &p, &endpos, endchar);
/* If not quoted, strip trailing spaces. */
if(*pdata == tp)
- while(endpos > *pdata && ISSPACE(endpos[-1]))
+ while(endpos > *pdata && ISBLANK(endpos[-1]))
endpos--;
sep = *p;
*endpos = '\0';
while(sep == ';') {
- while(p++ && ISSPACE(*p))
+ while(p++ && ISBLANK(*p))
;
if(!endct && checkprefix("type=", p)) {
size_t tlen;
- for(p += 5; ISSPACE(*p); p++)
+ for(p += 5; ISBLANK(*p); p++)
;
/* set type pointer */
type = p;
*endct = '\0';
endct = NULL;
}
- for(p += 9; ISSPACE(*p); p++)
+ for(p += 9; ISBLANK(*p); p++)
;
tp = p;
filename = get_param_word(config, &p, &endpos, endchar);
/* If not quoted, strip trailing spaces. */
if(filename == tp)
- while(endpos > filename && ISSPACE(endpos[-1]))
+ while(endpos > filename && ISBLANK(endpos[-1]))
endpos--;
sep = *p;
*endpos = '\0';
char *hdrfile;
FILE *fp;
/* Read headers from a file. */
-
do {
p++;
- } while(ISSPACE(*p));
+ } while(ISBLANK(*p));
tp = p;
hdrfile = get_param_word(config, &p, &endpos, endchar);
/* If not quoted, strip trailing spaces. */
if(hdrfile == tp)
- while(endpos > hdrfile && ISSPACE(endpos[-1]))
+ while(endpos > hdrfile && ISBLANK(endpos[-1]))
endpos--;
sep = *p;
*endpos = '\0';
else {
char *hdr;
- while(ISSPACE(*p))
+ while(ISBLANK(*p))
p++;
tp = p;
hdr = get_param_word(config, &p, &endpos, endchar);
/* If not quoted, strip trailing spaces. */
if(hdr == tp)
- while(endpos > hdr && ISSPACE(endpos[-1]))
+ while(endpos > hdr && ISBLANK(endpos[-1]))
endpos--;
sep = *p;
*endpos = '\0';
*endct = '\0';
endct = NULL;
}
- for(p += 8; ISSPACE(*p); p++)
+ for(p += 8; ISBLANK(*p); p++)
;
tp = p;
encoder = get_param_word(config, &p, &endpos, endchar);
else if(endct) {
/* This is part of content type. */
for(endct = p; *p && *p != ';' && *p != endchar; p++)
- if(!ISSPACE(*p))
+ if(!ISBLANK(*p))
endct = p + 1;
sep = *p;
}
curlx_dyn_init(&line, 8092);
while(my_get_line(f, &line, &error)) {
const char *ptr = curlx_dyn_ptr(&line);
-
err = add_url(global, config, ptr, GETOUT_USEREMOTE | GETOUT_NOGLOB);
if(err)
break;
- curlx_dyn_reset(&line);
}
if(!fromstdin)
fclose(f);
if(*p) {
pp = p;
/* check for ' - [end]' */
- if(ISSPACE(*pp))
+ if(ISBLANK(*pp))
pp++;
if(*pp != '-')
return PARAM_BAD_USE;
pp++;
- if(*pp && ISSPACE(*pp))
+ if(ISBLANK(*pp))
pp++;
}
msnprintf(buffer, sizeof(buffer), "%.*s", (int)plen, nextarg);
/* the option starts with a dash? */
dashed_option = (option[0] == '-');
- while(*line && !ISSPACE(*line) && !ISSEP(*line, dashed_option))
+ while(*line && !ISBLANK(*line) && !ISSEP(*line, dashed_option))
line++;
/* ... and has ended here */
#endif
/* pass spaces and separator(s) */
- while(*line && (ISSPACE(*line) || ISSEP(*line, dashed_option)))
+ while(ISBLANK(*line) || ISSEP(*line, dashed_option))
line++;
/* the parameter starts here (unless quoted) */
}
else {
param = line; /* parameter starts here */
- while(*line && !ISSPACE(*line))
+ while(*line && !ISSPACE(*line)) /* stop also on CRLF */
line++;
if(*line) {
/* to detect mistakes better, see if there is data following */
line++;
/* pass all spaces */
- while(*line && ISSPACE(*line))
+ while(ISBLANK(*line))
line++;
switch(*line) {