X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/1cded9108ca388be764e0ac32118dca6df540e86..524ca714f39703d3c853b68479735ba7e6ef5916:/emufs/b_plus.h diff --git a/emufs/b_plus.h b/emufs/b_plus.h index 7442eba..9c4aa39 100644 --- a/emufs/b_plus.h +++ b/emufs/b_plus.h @@ -4,7 +4,7 @@ #include #include "emufs.h" -#define SIZE_B_PLUS_HEADER (sizeof(int)*3) +#define SIZE_B_PLUS_HEADER (sizeof(int)*2) /** Estructura que define un nodo B+. Para los nodos hojas, el ultimo valor de hijo, serĂ¡ el nro * de nodo con el que se encadena el actual. (Lista de nodos a nivel hoja. Sequence Set). @@ -22,8 +22,7 @@ typedef struct _index_dat_ { CLAVE clave; } INDEX_DAT; -typedef struct nodo_b_plus { - int es_hoja; +typedef struct nodo_b_plus { int nivel; /** Nivel del nodo */ int cant_claves; /** Cantidad de claves en el nodo */ int *claves; /** Claves del nodo */