Lines Matching refs:section
23 CONF_VALUE *_CONF_get_section(const CONF *conf, const char *section)
27 if (conf == NULL || section == NULL)
30 vv.section = (char *)section;
35 const char *section)
39 v = _CONF_get_section(conf, section);
45 int _CONF_add_string(CONF *conf, CONF_VALUE *section, CONF_VALUE *value)
50 ts = (STACK_OF(CONF_VALUE) *)section->value;
52 value->section = section->section;
66 char *_CONF_get_string(const CONF *conf, const char *section,
78 if (section != NULL) {
80 vv.section = (char *)section;
84 if (strcmp(section, "ENV") == 0) {
90 vv.section = "default";
100 return (OPENSSL_LH_strhash(v->section) << 2) ^ OPENSSL_LH_strhash(v->name);
107 if (a->section != b->section) {
108 i = strcmp(a->section, b->section);
150 * We now have only 'section' entries in the hash table. Due to problems
181 OPENSSL_free(a->section);
185 CONF_VALUE *_CONF_new_section(CONF *conf, const char *section)
195 i = strlen(section) + 1;
196 if ((v->section = OPENSSL_malloc(i)) == NULL)
199 memcpy(v->section, section, i);
211 OPENSSL_free(v->section);