Lines Matching defs:env
47 Env_desc *env;
64 for (APLIST_TRAVERSE(crle->c_env, idx, env)) {
65 if ((env->e_varsz == varsz) &&
66 (strncmp(env->e_str, arg, varsz) == 0)) {
71 if ((env->e_flags & RTC_ENV_CONFIG) == 0) {
75 env->e_str);
84 free((void *)env->e_str);
85 crle->c_strsize -= env->e_totsz;
88 if ((env->e_str = strdup(arg)) == 0) {
95 env->e_varsz = varsz;
96 env->e_totsz = totsz;
97 env->e_flags &= ~RTC_ENV_CONFIG;
98 env->e_flags |= flags;
111 for (APLIST_TRAVERSE(crle->c_env, idx, env)) {
112 if (env->e_varsz)
114 if (strcmp(env->e_str, arg) == 0) {
115 if ((env->e_flags & RTC_ENV_CONFIG) == 0) {
119 env->e_str);
122 env->e_flags &= ~RTC_ENV_CONFIG;
123 env->e_flags |= flags;
134 if (((env = malloc(sizeof (Env_desc))) == 0) ||
135 ((env->e_str = strdup(arg)) == 0)) {
141 env->e_varsz = varsz;
142 env->e_totsz = totsz;
143 env->e_flags = flags;
145 if (aplist_append(&(crle->c_env), env, AL_CNT_CRLE) == NULL)