Lines Matching refs:nextarg
474 GetFileAndPassword(char *nextarg, char **file, char **password) in GetFileAndPassword() argument
477 parse_cert_parameter(nextarg, &certname, &passphrase); in GetFileAndPassword()
484 cleanarg(nextarg); in GetFileAndPassword()
540 char *nextarg, /* NULL if unset */ in getparameter() argument
633 nextarg = (char *)&parse[1]; /* this is the actual extra parameter */ in getparameter()
636 else if(!nextarg) in getparameter()
642 (nextarg[0] == '-') && nextarg[1]) { in getparameter()
645 nextarg); in getparameter()
656 GetStr(&config->dns_ipv4_addr, nextarg); in getparameter()
660 GetStr(&config->dns_ipv6_addr, nextarg); in getparameter()
663 GetStr(&config->random_file, nextarg); in getparameter()
666 GetStr(&config->egd_file, nextarg); in getparameter()
669 GetStr(&config->oauth_bearer, nextarg); in getparameter()
673 err = str2udouble(&config->connecttimeout, nextarg, in getparameter()
679 GetStr(&config->doh_url, nextarg); in getparameter()
682 GetStr(&config->cipher_list, nextarg); in getparameter()
686 GetStr(&config->dns_interface, nextarg); in getparameter()
699 GetStr(&config->dns_servers, nextarg); in getparameter()
702 GetStr(&global->trace_dump, nextarg); in getparameter()
711 GetStr(&global->trace_dump, nextarg); in getparameter()
723 ParameterError pe = GetSizeParameter(global, nextarg, "rate", &value); in getparameter()
811 err = oct2nummax(&config->create_file_mode, nextarg, 0777); in getparameter()
819 err = str2num(&config->maxredirs, nextarg); in getparameter()
840 GetStr(&config->aws_sigv4, nextarg); in getparameter()
844 if(strcmp(nextarg, "-")) { in getparameter()
845 FILE *newfile = fopen(nextarg, FOPEN_WRITETEXT); in getparameter()
847 warnf(global, "Failed to open %s!\n", nextarg); in getparameter()
860 GetStr(&config->iface, nextarg); in getparameter()
865 GetStr(&config->krblevel, nextarg); in getparameter()
876 GetSizeParameter(global, nextarg, "max-filesize", &value); in getparameter()
919 GetStr(&url->url, nextarg); in getparameter()
936 GetStr(&config->proxy, nextarg); in getparameter()
940 GetStr(&config->proxy, nextarg); in getparameter()
944 GetStr(&config->proxy, nextarg); in getparameter()
949 GetStr(&config->proxy, nextarg); in getparameter()
962 err = str2unum(&config->req_retry, nextarg); in getparameter()
970 err = str2unummax(&config->retry_delay, nextarg, LONG_MAX/1000); in getparameter()
975 err = str2unummax(&config->retry_maxtime, nextarg, LONG_MAX/1000); in getparameter()
991 GetStr(&config->ftp_account, nextarg); in getparameter()
1006 config->ftp_filemethod = ftpfilemethod(config, nextarg); in getparameter()
1011 char *p = nextarg; in getparameter()
1022 err = str2unum(&config->localport, nextarg); in getparameter()
1038 GetStr(&config->ftp_alternative_to_user, nextarg); in getparameter()
1060 config->ftp_ssl_ccc_mode = ftpcccmethod(config, nextarg); in getparameter()
1068 GetStr(&global->libcurl, nextarg); in getparameter()
1081 err = str2unum(&config->alivetime, nextarg); in getparameter()
1093 GetStr(&config->noproxy, nextarg); in getparameter()
1100 GetStr(&config->proxy, nextarg); in getparameter()
1104 err = str2unum(&config->tftp_blksize, nextarg); in getparameter()
1109 GetStr(&config->mail_from, nextarg); in getparameter()
1113 err = add2list(&config->mail_rcpt, nextarg); in getparameter()
1122 if(proto2num(config, &config->proto, nextarg)) in getparameter()
1127 if(proto2num(config, &config->proto_redir, nextarg)) in getparameter()
1131 err = add2list(&config->resolve, nextarg); in getparameter()
1136 config->gssapi_delegation = delegation(config, nextarg); in getparameter()
1139 GetStr(&config->mail_auth, nextarg); in getparameter()
1145 GetStr(&config->sasl_authzid, nextarg); in getparameter()
1159 GetStr(&config->unix_socket_path, nextarg); in getparameter()
1165 GetStr(&config->proxy_service_name, nextarg); in getparameter()
1168 GetStr(&config->service_name, nextarg); in getparameter()
1171 GetStr(&config->proto_default, nextarg); in getparameter()
1177 err = str2udouble(&config->expect100timeout, nextarg, LONG_MAX/1000); in getparameter()
1185 err = add2list(&config->connect_to, nextarg); in getparameter()
1191 GetStr(&config->unix_socket_path, nextarg); in getparameter()
1194 err = str2tls_max(&config->ssl_version_max, nextarg); in getparameter()
1205 err = str2unum(&config->happy_eyeballs_timeout_ms, nextarg); in getparameter()
1279 GetStr(&config->cipher13_list, nextarg); in getparameter()
1282 GetStr(&config->proxy_cipher13_list, nextarg); in getparameter()
1308 GetStr(&config->useragent, nextarg); in getparameter()
1314 GetStr(&config->altsvc, nextarg); in getparameter()
1320 GetStr(&config->hsts, nextarg); in getparameter()
1325 if(nextarg[0] == '@') { in getparameter()
1326 nextarg++; in getparameter()
1328 else if(strchr(nextarg, '=')) { in getparameter()
1330 err = add2list(&config->cookies, nextarg); in getparameter()
1336 err = add2list(&config->cookiefiles, nextarg); in getparameter()
1347 GetStr(&config->cookiejar, nextarg); in getparameter()
1351 if(strcmp(nextarg, "-")) { in getparameter()
1352 err = str2offset(&config->resume_from, nextarg); in getparameter()
1378 const char *p = strchr(nextarg, '='); in getparameter()
1383 p = strchr(nextarg, '@'); in getparameter()
1385 nlen = p - nextarg; /* length of the name part */ in getparameter()
1391 p = nextarg; in getparameter()
1404 "an empty POST.\n", nextarg); in getparameter()
1443 msnprintf(n, outlen, "%.*s=%s", nlen, nextarg, enc); in getparameter()
1457 else if('@' == *nextarg && !raw_mode) { in getparameter()
1460 nextarg++; /* pass the @ */ in getparameter()
1462 if(!strcmp("-", nextarg)) { in getparameter()
1468 file = fopen(nextarg, "rb"); in getparameter()
1471 "an empty POST.\n", nextarg); in getparameter()
1497 GetStr(&postdata, nextarg); in getparameter()
1550 GetStr(&config->headerfile, nextarg); in getparameter()
1554 char *ptr = strstr(nextarg, ";auto"); in getparameter()
1563 ptr = *nextarg ? nextarg : NULL; in getparameter()
1570 GetFileAndPassword(nextarg, &config->cert, &config->key_passwd); in getparameter()
1573 GetStr(&config->cacert, nextarg); in getparameter()
1576 GetStr(&config->cert_type, nextarg); in getparameter()
1579 GetStr(&config->key, nextarg); in getparameter()
1582 GetStr(&config->key_type, nextarg); in getparameter()
1585 GetStr(&config->key_passwd, nextarg); in getparameter()
1586 cleanarg(nextarg); in getparameter()
1589 GetStr(&config->engine, nextarg); in getparameter()
1594 GetStr(&config->capath, nextarg); in getparameter()
1597 GetStr(&config->pubkey, nextarg); in getparameter()
1600 GetStr(&config->hostpubmd5, nextarg); in getparameter()
1605 GetStr(&config->crlfile, nextarg); in getparameter()
1609 GetStr(&config->tls_username, nextarg); in getparameter()
1615 GetStr(&config->tls_password, nextarg); in getparameter()
1621 GetStr(&config->tls_authtype, nextarg); in getparameter()
1644 GetStr(&config->pinnedpubkey, nextarg); in getparameter()
1648 GetStr(&config->proxy_pinnedpubkey, nextarg); in getparameter()
1679 GetStr(&config->proxy_tls_username, nextarg); in getparameter()
1686 GetStr(&config->proxy_tls_password, nextarg); in getparameter()
1693 GetStr(&config->proxy_tls_authtype, nextarg); in getparameter()
1702 GetFileAndPassword(nextarg, &config->proxy_cert, in getparameter()
1707 GetStr(&config->proxy_cert_type, nextarg); in getparameter()
1711 GetStr(&config->proxy_key, nextarg); in getparameter()
1715 GetStr(&config->proxy_key_type, nextarg); in getparameter()
1719 GetStr(&config->proxy_key_passwd, nextarg); in getparameter()
1720 cleanarg(nextarg); in getparameter()
1724 GetStr(&config->proxy_cipher_list, nextarg); in getparameter()
1728 GetStr(&config->proxy_crlfile, nextarg); in getparameter()
1737 GetStr(&config->login_options, nextarg); in getparameter()
1741 GetStr(&config->proxy_cacert, nextarg); in getparameter()
1745 GetStr(&config->proxy_capath, nextarg); in getparameter()
1774 GetStr(&config->etag_save_file, nextarg); in getparameter()
1778 GetStr(&config->etag_compare_file, nextarg); in getparameter()
1782 GetStr(&config->ssl_ec_curves, nextarg); in getparameter()
1817 nextarg, in getparameter()
1832 GetStr(&config->request_target, nextarg); in getparameter()
1840 if(nextarg) { in getparameter()
1841 global->help_category = strdup(nextarg); in getparameter()
1851 if(nextarg[0] == '@') { in getparameter()
1855 bool use_stdin = !strcmp(&nextarg[1], "-"); in getparameter()
1856 FILE *file = use_stdin?stdin:fopen(&nextarg[1], FOPEN_READTEXT); in getparameter()
1858 warnf(global, "Failed to open %s!\n", &nextarg[1]); in getparameter()
1884 err = add2list(&config->proxyheaders, nextarg); in getparameter()
1886 err = add2list(&config->headers, nextarg); in getparameter()
1926 if(parseconfig(nextarg, global)) in getparameter()
1928 nextarg); in getparameter()
1945 err = str2udouble(&config->timeout, nextarg, LONG_MAX/1000); in getparameter()
1966 GetStr(&config->netrc_file, nextarg); in getparameter()
1989 GetStr(&config->output_dir, nextarg); in getparameter()
2020 GetStr(&url->outfile, nextarg); in getparameter()
2039 GetStr(&config->ftpport, nextarg); in getparameter()
2051 switch(nextarg[0]) { in getparameter()
2054 nextarg++; in getparameter()
2055 err = add2list(&config->postquote, nextarg); in getparameter()
2059 nextarg++; in getparameter()
2060 err = add2list(&config->prequote, nextarg); in getparameter()
2063 err = add2list(&config->quote, nextarg); in getparameter()
2074 if(ISDIGIT(*nextarg) && !strchr(nextarg, '-')) { in getparameter()
2077 if(curlx_strtoofft(nextarg, NULL, 10, &off)) { in getparameter()
2092 const char *tmp_range = nextarg; in getparameter()
2104 GetStr(&config->range, nextarg); in getparameter()
2129 err = add2list(&config->telnet_options, nextarg); in getparameter()
2159 if(!*nextarg) in getparameter()
2163 GetStr(&url->infile, nextarg); in getparameter()
2169 GetStr(&config->userpwd, nextarg); in getparameter()
2170 cleanarg(nextarg); in getparameter()
2174 GetStr(&config->proxyuserpwd, nextarg); in getparameter()
2175 cleanarg(nextarg); in getparameter()
2200 if('@' == *nextarg) { in getparameter()
2205 nextarg++; /* pass the @ */ in getparameter()
2206 if(!strcmp("-", nextarg)) { in getparameter()
2211 fname = nextarg; in getparameter()
2212 file = fopen(nextarg, FOPEN_READTEXT); in getparameter()
2224 GetStr(&config->writeout, nextarg); in getparameter()
2229 GetStr(&config->preproxy, nextarg); in getparameter()
2233 GetStr(&config->proxy, nextarg); in getparameter()
2240 GetStr(&config->customrequest, nextarg); in getparameter()
2244 err = str2unum(&config->low_speed_time, nextarg); in getparameter()
2252 err = str2unum(&config->low_speed_limit, nextarg); in getparameter()
2264 err = str2unum(&global->parallel_max, nextarg); in getparameter()
2277 switch(*nextarg) { in getparameter()
2279 nextarg++; in getparameter()
2288 nextarg++; in getparameter()
2293 nextarg++; in getparameter()
2297 config->condtime = (curl_off_t)curl_getdate(nextarg, &now); in getparameter()
2300 curl_off_t filetime = getfiletime(nextarg, global); in getparameter()
2347 char *nextarg = (i < (argc - 1)) in parse_args() local
2351 result = getparameter(orig_opt, nextarg, &passarg, global, config); in parse_args()
2352 curlx_unicodefree(nextarg); in parse_args()