X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/7d15630785cfb45d9ef67621cc4ce3ef43ca0318..44479d8b55485e97a5ebb95a5fac73b0b7627a6a:/emufs/indice_b.h?ds=sidebyside diff --git a/emufs/indice_b.h b/emufs/indice_b.h index b60e48c..08eb3d2 100644 --- a/emufs/indice_b.h +++ b/emufs/indice_b.h @@ -35,7 +35,7 @@ void emufs_indice_b_crear(INDICE *idx); 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); @@ -60,5 +60,7 @@ 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