Lines Matching defs:conf

59 /* Part of the code in here was originally in conf.c, which is now removed */
69 #include <openssl/conf.h>
74 LHASH_OF(CONF_VALUE) *conf);
81 CONF_VALUE *_CONF_get_section(const CONF *conf, const char *section)
85 if ((conf == NULL) || (section == NULL))
89 v = lh_CONF_VALUE_retrieve(conf->data, &vv);
94 STACK_OF(CONF_VALUE) *_CONF_get_section_values(const CONF *conf,
99 v = _CONF_get_section(conf, section);
106 int _CONF_add_string(CONF *conf, CONF_VALUE *section, CONF_VALUE *value)
118 v = lh_CONF_VALUE_insert(conf->data, value);
128 char *_CONF_get_string(const CONF *conf, const char *section,
136 if (conf != NULL) {
140 v = lh_CONF_VALUE_retrieve(conf->data, &vv);
151 v = lh_CONF_VALUE_retrieve(conf->data, &vv);
164 long _CONF_get_number(CONF *conf, char *section, char *name)
169 str = _CONF_get_string(conf, section, name);
173 if (conf->meth->is_number(conf, *str))
174 ret = ret * 10 + conf->meth->to_int(conf, *str);
210 int _CONF_new_data(CONF *conf)
212 if (conf == NULL) {
215 if (conf->data == NULL)
216 if ((conf->data = lh_CONF_VALUE_new()) == NULL) {
222 void _CONF_free_data(CONF *conf)
224 if (conf == NULL || conf->data == NULL)
227 lh_CONF_VALUE_down_load(conf->data) = 0; /* evil thing to make * sure the
230 lh_CONF_VALUE_doall_arg(conf->data,
232 LHASH_OF(CONF_VALUE), conf->data);
239 lh_CONF_VALUE_doall(conf->data, LHASH_DOALL_FN(value_free_stack));
240 lh_CONF_VALUE_free(conf->data);
244 LHASH_OF(CONF_VALUE) *conf)
247 (void)lh_CONF_VALUE_delete(conf, a);
273 CONF_VALUE *_CONF_new_section(CONF *conf, const char *section)
291 vv = lh_CONF_VALUE_insert(conf->data, v);