diff options
author | Steve Holme <steve_holme@hotmail.com> | 2014-02-01 13:36:48 +0000 |
---|---|---|
committer | Steve Holme <steve_holme@hotmail.com> | 2014-02-02 10:18:21 +0000 |
commit | 9ab0dc618fb33871d96dc5bd0607eb86ad5d8e02 (patch) | |
tree | 22df50cf6f8f9fd3aa6a9a4726a2ef904fb709a8 | |
parent | 83dbd0693677dae6d94a88f322fd1b50fdc3138c (diff) |
tool_operate: Moved initial config setup into new init_config() function
-rw-r--r-- | src/tool_cfgable.c | 11 | ||||
-rw-r--r-- | src/tool_operate.c | 12 |
2 files changed, 11 insertions, 12 deletions
diff --git a/src/tool_cfgable.c b/src/tool_cfgable.c index 5ee46871c..c47978612 100644 --- a/src/tool_cfgable.c +++ b/src/tool_cfgable.c @@ -22,6 +22,7 @@ #include "tool_setup.h" #include "tool_cfgable.h" +#include "tool_main.h" #include "memdebug.h" /* keep this as LAST include */ @@ -30,6 +31,16 @@ void init_config(struct Configurable* config) memset(config, 0, sizeof(struct Configurable)); config->errors = stderr; /* default errors to stderr */ + config->postfieldsize = -1; + config->showerror = -1; /* will show errors */ + config->use_httpget = FALSE; + config->create_dirs = FALSE; + config->maxredirs = DEFAULT_MAXREDIRS; + config->proto = CURLPROTO_ALL; /* FIXME: better to read from library */ + config->proto_present = FALSE; + config->proto_redir = + CURLPROTO_ALL & ~(CURLPROTO_FILE|CURLPROTO_SCP); /* not FILE or SCP */ + config->proto_redir_present = FALSE; } void free_config_fields(struct Configurable *config) diff --git a/src/tool_operate.c b/src/tool_operate.c index 801e5d47b..dd6d37f29 100644 --- a/src/tool_operate.c +++ b/src/tool_operate.c @@ -253,18 +253,6 @@ int operate(struct Configurable *config, int argc, argv_item_t argv[]) setlocale(LC_ALL, ""); #endif - /* inits */ - config->postfieldsize = -1; - config->showerror = -1; /* will show errors */ - config->use_httpget = FALSE; - config->create_dirs = FALSE; - config->maxredirs = DEFAULT_MAXREDIRS; - config->proto = CURLPROTO_ALL; /* FIXME: better to read from library */ - config->proto_present = FALSE; - config->proto_redir = - CURLPROTO_ALL & ~(CURLPROTO_FILE|CURLPROTO_SCP); /* not FILE or SCP */ - config->proto_redir_present = FALSE; - if((argc > 1) && (!curlx_strnequal("--", argv[1], 2) && (argv[1][0] == '-')) && strchr(argv[1], 'q')) { |