Lines Matching refs:global
505 static ParameterError GetSizeParameter(struct GlobalConfig *global, in GetSizeParameter() argument
514 warnf(global, "invalid number specified for %s", which); in GetSizeParameter()
547 warnf(global, "unsupported %s unit. Use G, M, K or B", which); in GetSizeParameter()
573 static ParameterError data_urlencode(struct GlobalConfig *global, in data_urlencode() argument
613 errorf(global, "Failed to open %s", p); in data_urlencode()
675 static void sethttpver(struct GlobalConfig *global, in sethttpver() argument
681 warnf(global, "Overrides previous HTTP version option"); in sethttpver()
686 static CURLcode set_trace_config(struct GlobalConfig *global, in set_trace_config() argument
717 global->traceids = toggle; in set_trace_config()
718 global->tracetime = toggle; in set_trace_config()
724 global->traceids = toggle; in set_trace_config()
727 global->tracetime = toggle; in set_trace_config()
816 struct GlobalConfig *global, in url_query() argument
832 err = data_urlencode(global, nextarg, &query, &size); in url_query()
853 struct GlobalConfig *global, in set_data() argument
862 err = data_urlencode(global, nextarg, &postdata, &size); in set_data()
879 errorf(global, "Failed to open %s", nextarg); in set_data()
932 static ParameterError set_rate(struct GlobalConfig *global, in set_rate() argument
990 errorf(global, "unsupported --rate unit"); in set_rate()
997 errorf(global, "too large --rate unit"); in set_rate()
1009 global->ms_per_transfer = numerator/denominator; in set_rate()
1023 static ParameterError parse_url(struct GlobalConfig *global, in parse_url() argument
1057 errorf(global, "The etag options only work on a single URL"); in parse_url()
1098 static ParameterError parse_continue_at(struct GlobalConfig *global, in parse_continue_at() argument
1104 errorf(global, "--continue-at is mutually exclusive with --range"); in parse_continue_at()
1108 errorf(config->global, in parse_continue_at()
1113 errorf(config->global, in parse_continue_at()
1130 static ParameterError parse_ech(struct GlobalConfig *global, in parse_ech() argument
1159 warnf(global, in parse_ech()
1183 static ParameterError parse_header(struct GlobalConfig *global, in parse_header() argument
1198 errorf(global, "Failed to open %s", &nextarg[1]); in parse_header()
1332 static ParameterError parse_range(struct GlobalConfig *global, in parse_range() argument
1339 errorf(global, "--continue-at is mutually exclusive with --range"); in parse_range()
1350 warnf(global, "unsupported range point"); in parse_range()
1354 warnf(global, in parse_range()
1370 warnf(global, "Invalid character is found in given range. " in parse_range()
1421 static ParameterError parse_verbose(struct GlobalConfig *global, in parse_verbose() argument
1430 global->verbosity = 0; in parse_verbose()
1431 if(set_trace_config(global, "-all")) in parse_verbose()
1433 global->tracetype = TRACE_NONE; in parse_verbose()
1438 global->verbosity = 0; in parse_verbose()
1439 if(set_trace_config(global, "-all")) in parse_verbose()
1443 switch(global->verbosity) { in parse_verbose()
1445 global->verbosity = 1; in parse_verbose()
1446 Curl_safefree(global->trace_dump); in parse_verbose()
1447 global->trace_dump = strdup("%"); in parse_verbose()
1448 if(!global->trace_dump) in parse_verbose()
1451 if(global->tracetype && (global->tracetype != TRACE_PLAIN)) in parse_verbose()
1452 warnf(global, in parse_verbose()
1454 global->tracetype = TRACE_PLAIN; in parse_verbose()
1458 global->verbosity = 2; in parse_verbose()
1459 if(set_trace_config(global, "ids,time,protocol")) in parse_verbose()
1463 global->verbosity = 3; in parse_verbose()
1464 global->tracetype = TRACE_ASCII; in parse_verbose()
1465 if(set_trace_config(global, "ssl,read,write")) in parse_verbose()
1469 global->verbosity = 4; in parse_verbose()
1470 if(set_trace_config(global, "network")) in parse_verbose()
1480 static ParameterError parse_writeout(struct GlobalConfig *global, in parse_writeout() argument
1501 errorf(global, "Failed to open %s", fname); in parse_writeout()
1512 warnf(global, "Failed to read %s", fname); in parse_writeout()
1520 static ParameterError parse_time_cond(struct GlobalConfig *global, in parse_time_cond() argument
1549 int rc = getfiletime(nextarg, global, &value); in parse_time_cond()
1556 warnf(global, in parse_time_cond()
1570 struct GlobalConfig *global, in getparameter() argument
1639 err = varexpand(global, nextarg, &nbuf, &replaced); in getparameter()
1687 warnf(global, "The filename argument '%s' looks like a flag.", in getparameter()
1691 warnf(global, "The argument '%s' starts with a Unicode quote where " in getparameter()
1716 warnf(global, "--%s is deprecated and has no function anymore", in getparameter()
1776 err = getstr(&global->trace_dump, nextarg, DENY_BLANK); in getparameter()
1778 if(global->tracetype && (global->tracetype != TRACE_BIN)) in getparameter()
1779 warnf(global, "--trace overrides an earlier trace/verbose option"); in getparameter()
1780 global->tracetype = TRACE_BIN; in getparameter()
1784 warnf(global, "--npn is no longer supported"); in getparameter()
1787 err = getstr(&global->trace_dump, nextarg, DENY_BLANK); in getparameter()
1789 if(global->tracetype && (global->tracetype != TRACE_ASCII)) in getparameter()
1790 warnf(global, in getparameter()
1792 global->tracetype = TRACE_ASCII; in getparameter()
1799 err = GetSizeParameter(global, nextarg, "rate", &value); in getparameter()
1806 err = set_rate(global, nextarg); in getparameter()
1891 tool_set_stderr_file(global, nextarg); in getparameter()
1911 err = GetSizeParameter(global, nextarg, "max-filesize", &value); in getparameter()
1925 err = parse_url(global, config, nextarg); in getparameter()
1931 warnf(global, in getparameter()
2014 global->tracetime = toggle; in getparameter()
2052 warnf(global, in getparameter()
2056 err = getstr(&global->libcurl, nextarg, DENY_BLANK); in getparameter()
2125 errorf(global, "--metalink is disabled"); in getparameter()
2136 global->test_duphandle = toggle; in getparameter()
2139 global->test_event_based = toggle; in getparameter()
2190 global->traceids = toggle; in getparameter()
2193 if(set_trace_config(global, nextarg)) in getparameter()
2197 global->noprogress = !toggle; in getparameter()
2200 global->progressmode = toggle ? CURL_PROGRESS_BAR : CURL_PROGRESS_STATS; in getparameter()
2203 err = setvariable(global, nextarg); in getparameter()
2210 sethttpver(global, config, CURL_HTTP_VERSION_1_0); in getparameter()
2214 sethttpver(global, config, CURL_HTTP_VERSION_1_1); in getparameter()
2220 sethttpver(global, config, CURL_HTTP_VERSION_2_0); in getparameter()
2226 sethttpver(global, config, CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE); in getparameter()
2233 sethttpver(global, config, CURL_HTTP_VERSION_3); in getparameter()
2240 sethttpver(global, config, CURL_HTTP_VERSION_3ONLY); in getparameter()
2274 warnf(global, "Ignores instruction to use SSLv2"); in getparameter()
2277 warnf(global, "Ignores instruction to use SSLv3"); in getparameter()
2322 err = parse_continue_at(global, config, nextarg); in getparameter()
2330 err = set_data(cmd, nextarg, global, config); in getparameter()
2333 err = url_query(nextarg, global, config); in getparameter()
2389 err = parse_ech(global, config, nextarg); in getparameter()
2468 err = getstr(&global->ssl_sessions, nextarg, DENY_BLANK); in getparameter()
2555 errorf(global, "The etag options only work on a single URL"); in getparameter()
2563 errorf(global, "The etag options only work on a single URL"); in getparameter()
2573 global->fail_early = toggle; in getparameter()
2576 global->styled_output = toggle; in getparameter()
2584 errorf(config->global, "You must select either --fail or " in getparameter()
2591 errorf(config->global, in getparameter()
2600 errorf(config->global, "You must select either --fail or " in getparameter()
2630 global->help_category = strdup(nextarg); in getparameter()
2631 if(!global->help_category) { in getparameter()
2642 err = parse_header(global, config, cmd, nextarg); in getparameter()
2669 if(parseconfig(nextarg, global)) { in getparameter()
2670 errorf(global, "cannot read config from '%s'", nextarg); in getparameter()
2692 warnf(global, in getparameter()
2722 errorf(config->global, in getparameter()
2755 err = parse_range(global, config, nextarg); in getparameter()
2762 global->silent = toggle; in getparameter()
2768 global->showerror = toggle; in getparameter()
2788 err = parse_verbose(global, toggle, nopts); in getparameter()
2795 err = parse_writeout(global, config, nextarg); in getparameter()
2823 global->parallel = toggle; in getparameter()
2831 global->parallel_max = MAX_PARALLEL; in getparameter()
2833 global->parallel_max = PARALLEL_DEFAULT; in getparameter()
2835 global->parallel_max = (unsigned short)val; in getparameter()
2839 global->parallel_connect = toggle; in getparameter()
2842 err = parse_time_cond(global, config, nextarg); in getparameter()
2861 ParameterError parse_args(struct GlobalConfig *global, int argc, in parse_args() argument
2868 struct OperationConfig *config = global->first; in parse_args()
2893 global, config); in parse_args()
2896 config = global->last; in parse_args()
2910 config->next->global = global; in parse_args()
2913 global->last = config->next; in parse_args()
2923 errorf(global, "missing URL before --next"); in parse_args()
2935 result = getparameter("--url", orig_opt, argv[i], &used, global, config); in parse_args()