break;
case IND_B_PLUS:
/* llenar metodos */
+ /* hacer que la cantidad de claves quede par o impar, no me acuerdo (SAGAR)!!!*/
PERR("Creando indice con Arbol B+");
tmp->size_claves = (tmp->tam_bloque - SIZE_B_PLUS_HEADER - sizeof(CLAVE))/2;
tmp->size_hijos = tmp->size_claves + sizeof(CLAVE);
}
}
+
+void emufs_indice_borrar(INDICE *primero, CLAVE k, INDICE_DATO dato)
+{
+ INDICE *iter = primero;
+
+ while (iter) {
+ iter->borrar_entrada(iter, k, dato);
+ iter = iter->sig;
+ }
+}