int emufs_indice_b_insertar(INDICE *idx, CLAVE clave, INDICE_DATO dato);
/** Borra una entrada */
-int emufs_indice_b_borrar(INDICE *idx, CLAVE k);
+int emufs_indice_b_borrar(INDICE *idx, CLAVE k, INDICE_DATO dato);
/** Busca una clave, retorna ubicacion o -1 si no existe */
INDICE_DATO emufs_indice_b_buscar(INDICE *idx, CLAVE clave);
*/
B_NodoEntry *b_leer_claves(char *src, B_NodoHeader *header);
+CLAVE emufs_indice_b_obtener_sig_clave(INDICE *idx, CLAVE k);
+
+int emufs_indice_b_asc_insertar(INDICE *idx, CLAVE clave, INDICE_DATO dato);
+
#endif