bool netrc_opt;
bool netrc;
char *netrc_file;
- bool noprogress; /* don't show progress meter, --silent given */
- bool isatty; /* updated internally only if output is a tty */
struct getout *url_list; /* point to the first node */
struct getout *url_last; /* point to the last/current node */
struct getout *url_get; /* point to the node to fill in URL */
char *customrequest;
char *krblevel;
long httpversion;
- int progressmode; /* CURL_PROGRESS_BAR or CURL_PROGRESS_STATS */
bool nobuffer;
bool readbusy; /* set when reading input returns EAGAIN */
bool globoff;
bool proxyanyauth;
char *writeout; /* %-styled format string to output */
bool writeenv; /* write results to environment, if available */
- FILE *errors; /* errors stream, defaults to stderr */
- bool errors_fopened; /* whether errors stream isn't stderr */
struct curl_slist *quote;
struct curl_slist *postquote;
struct curl_slist *prequote;
curl_TimeCond timecond;
time_t condtime;
struct curl_slist *headers;
+ struct curl_slist *proxyheaders;
struct curl_httppost *httppost;
struct curl_httppost *last_post;
struct curl_slist *telnet_options;
bool ignorecl; /* --ignore-content-length */
bool disable_sessionid;
- char *libcurl; /* output libcurl code to this file name */
bool raw;
bool post301;
bool post302;
bool noalpn; /* enable/disable TLS ALPN extension */
struct GlobalConfig *global;
- struct OperationConfig* prev;
- struct OperationConfig* next; /* Always last in the struct */
+ struct OperationConfig *prev;
+ struct OperationConfig *next; /* Always last in the struct */
};
struct GlobalConfig {
0 => -s is used to NOT show errors
1 => -S has been used to show errors */
bool mute; /* don't show messages, --silent given */
+ bool noprogress; /* don't show progress bar --silent given */
+ bool isatty; /* Updated internally if output is a tty */
+ FILE *errors; /* Error stream, defaults to stderr */
+ bool errors_fopened; /* Whether error stream isn't stderr */
char *trace_dump; /* file to dump the network trace to */
FILE *trace_stream;
bool trace_fopened;
trace tracetype;
bool tracetime; /* include timestamp? */
+ int progressmode; /* CURL_PROGRESS_BAR / CURL_PROGRESS_STATS */
+ char *libcurl; /* Output libcurl code to this file name */
struct OperationConfig *first;
struct OperationConfig *current;
struct OperationConfig *last; /* Always last in the struct */
};
-void config_init(struct OperationConfig* config);
-void config_free(struct OperationConfig* config);
+void config_init(struct OperationConfig *config);
+void config_free(struct OperationConfig *config);
#endif /* HEADER_CURL_TOOL_CFGABLE_H */