- /* Busco la clave en el array de atras hacia adelante. */
- if (idx->keybucket->current_key < idx->keybucket->cant_keys-1) {
- i = idx->keybucket->cant_keys - 1;
- while (i >= 0 && emufs_indice_es_menor(idx,key,idx->keybucket->claves[i])) --i;
- ++i;
- idx->keybucket->current_key = i;
+ /* Devuelvo el siguiente elemento del array */
+ if (idx->keybucket->current_key < idx->keybucket->cant_keys) {
+ i = idx->keybucket->current_key;
+ idx->keybucket->current_key++;