Lines Matching refs:env

56 hx509_env_add(hx509_context context, hx509_env *env,  in hx509_env_add()  argument
82 if (*env) { in hx509_env_add()
83 hx509_env e = *env; in hx509_env_add()
88 *env = n; in hx509_env_add()
107 hx509_env_add_binding(hx509_context context, hx509_env *env, in hx509_env_add_binding() argument
128 if (*env) { in hx509_env_add_binding()
129 hx509_env e = *env; in hx509_env_add_binding()
134 *env = n; in hx509_env_add_binding()
154 hx509_env_lfind(hx509_context context, hx509_env env, in hx509_env_lfind() argument
157 while(env) { in hx509_env_lfind()
158 if (strncmp(key, env->name ,len) == 0 in hx509_env_lfind()
159 && env->name[len] == '\0' && env->type == env_string) in hx509_env_lfind()
160 return env->u.string; in hx509_env_lfind()
161 env = env->next; in hx509_env_lfind()
179 hx509_env_find(hx509_context context, hx509_env env, const char *key) in hx509_env_find() argument
181 while(env) { in hx509_env_find()
182 if (strcmp(key, env->name) == 0 && env->type == env_string) in hx509_env_find()
183 return env->u.string; in hx509_env_find()
184 env = env->next; in hx509_env_find()
203 hx509_env env, in hx509_env_find_binding() argument
206 while(env) { in hx509_env_find_binding()
207 if (strcmp(key, env->name) == 0 && env->type == env_list) in hx509_env_find_binding()
208 return env->u.list; in hx509_env_find_binding()
209 env = env->next; in hx509_env_find_binding()
240 hx509_env_free(hx509_env *env) in hx509_env_free() argument
242 if (*env) in hx509_env_free()
243 env_free(*env); in hx509_env_free()
244 *env = NULL; in hx509_env_free()