typedef struct _b_nodo_entry_ {
CLAVE clave;
- /* Si el nivel del nodo == 0, quiere decir que es el
- * bloque del archivo de datos donde esta el registro.
- * Si el nivel != 0, es el siguiente bloque dentro
- * del archivo de indice donde buscar
- */
+ /* Dato guardado */
INDICE_DATO dato;
/* El ID de la hoja de depliega a la derecha */
int hijo_derecho;
/* Inserta un par clave-ubicacion */
int emufs_indice_b_insertar(INDICE *idx, CLAVE clave, INDICE_DATO dato);
+/* Borra una entrada */
+int emufs_indice_b_borrar(INDICE *idx, CLAVE k);
+
/* Busca una clave, retorna ubicacion o -1 si no existe */
INDICE_DATO emufs_indice_b_buscar(INDICE *idx, CLAVE clave);