Lines Matching refs:index
157 int32 index;
162 env = find_variable(name, length, &index);
165 free(environ[index]);
169 index = add_variable();
170 if (index < 0)
177 environ[index] = (char*)malloc(length + 2 + strlen(value));
178 if (environ[index] == NULL)
181 memcpy(environ[index], name, length);
182 environ[index][length] = '=';
183 strcpy(environ[index] + length + 1, value);
274 int32 index, length;
288 env = find_variable(name, length, &index);
293 memmove(environ + index, environ + index + 1,
294 sizeof(char *) * (count_variables() - index));
298 env = find_variable(name, length, &index);