Lines Matching defs:config
143 static CURLcode main_init(struct GlobalConfig *config)
152 /* Initialise the global config */
153 config->showerror = FALSE; /* show errors when silent */
154 config->styled_output = TRUE; /* enable detection */
155 config->parallel_max = PARALLEL_DEFAULT;
157 /* Allocate the initial operate config */
158 config->first = config->last = malloc(sizeof(struct OperationConfig));
159 if(config->first) {
167 /* Initialise the config */
168 config_init(config->first);
169 config->first->global = config;
172 errorf(config, "error retrieving curl library information");
173 free(config->first);
177 errorf(config, "error initializing curl library");
178 free(config->first);
182 errorf(config, "error initializing curl");
189 static void free_globalconfig(struct GlobalConfig *config)
191 Curl_safefree(config->trace_dump);
193 if(config->trace_fopened && config->trace_stream)
194 fclose(config->trace_stream);
195 config->trace_stream = NULL;
197 Curl_safefree(config->libcurl);
204 static void main_free(struct GlobalConfig *config)
209 free_globalconfig(config);
211 /* Free the config structures */
212 config_free(config->last);
213 config->first = NULL;
214 config->last = NULL;