Lines Matching refs:index
84 int index = 0;
87 index = 0;
89 if (keys[index] == key)
90 return map->values[index];
91 index++;
127 int index, limit;
134 index = 0;
136 if (keys[index] == key)
138 index++;
151 result = map->values[index];
152 map->values[index] = value;
160 int index, limit;
166 index = 0;
168 if (keys[index] == key);
170 index++;
175 result = map->values[index];
176 if (index+1 < limit) {
177 /* Move last item to 'index' */
179 map->keys[index] = map->keys[limit];
180 map->values[index] = map->values[limit];
203 int index;
209 index = (int)(ptrdiff_t)iter->magic[1];
210 if (index >= map->size) {
215 iter->key = map->keys[index];
216 iter->value = map->values[index];
218 index += 1;
219 iter->magic[1] = (void*)(ptrdiff_t)index;