X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/2470cecbf9f0f40714b9f50d9a76d187abe336e6..c0c4be36055930e14b3550fc4e37c5a45a1c0a18:/emufs/indices.c?ds=sidebyside diff --git a/emufs/indices.c b/emufs/indices.c index 33b6f7d..438aea8 100644 --- a/emufs/indices.c +++ b/emufs/indices.c @@ -69,7 +69,14 @@ INDICE *emufs_indice_crear(EMUFS *emu, char *nombre, INDICE_FUNCION funcion, IND case IND_B_ASC: /* llenar metodos */ PERR("Creando indice con Arbol B*"); - PERR("AÚN NO IMPLEMENTADO!!!!!!!!"); + emufs_indice_b_crear(tmp); + tmp->agregar_entrada = emufs_indice_b_asc_insertar; + tmp->borrar_entrada = emufs_indice_b_borrar; + tmp->existe_entrada = emufs_indice_b_buscar; + tmp->buscar_entradas = emufs_indice_b_buscar_muchos; + tmp->obtener_menor_clave = emufs_indice_b_obtener_menor_clave; + tmp->obtener_mayor_clave = emufs_indice_b_obtener_mayor_clave; + tmp->obtener_sig_clave = emufs_indice_b_obtener_sig_clave; break; case IND_B_PLUS: /* llenar metodos */