Lines Matching refs:env
48 * @param env enviroment to add the enviroment variable too.
58 hx509_env_add(hx509_context context, hx509_env *env,
84 if (*env) {
85 hx509_env e = *env;
90 *env = n;
99 * @param env enviroment to add the enviroment variable too.
109 hx509_env_add_binding(hx509_context context, hx509_env *env,
130 if (*env) {
131 hx509_env e = *env;
136 *env = n;
146 * @param env enviroment to add the enviroment variable too.
156 hx509_env_lfind(hx509_context context, hx509_env env,
159 while(env) {
160 if (strncmp(key, env->name ,len) == 0
161 && env->name[len] == '\0' && env->type == env_string)
162 return env->u.string;
163 env = env->next;
172 * @param env enviroment to add the enviroment variable too.
181 hx509_env_find(hx509_context context, hx509_env env, const char *key)
183 while(env) {
184 if (strcmp(key, env->name) == 0 && env->type == env_string)
185 return env->u.string;
186 env = env->next;
195 * @param env enviroment to add the enviroment variable too.
205 hx509_env env,
208 while(env) {
209 if (strcmp(key, env->name) == 0 && env->type == env_list)
210 return env->u.list;
211 env = env->next;
236 * @param env the enviroment to free.
242 hx509_env_free(hx509_env *env)
244 if (*env)
245 env_free(*env);
246 *env = NULL;