X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/8ae1b840c2564d6e73f3a7b921d5f8bf1d77babe..3b1230d10dade60af8e3eb544efb66cce69719b4:/emufs/indices.h?ds=sidebyside diff --git a/emufs/indices.h b/emufs/indices.h index 3bcac43..ad2686c 100644 --- a/emufs/indices.h +++ b/emufs/indices.h @@ -13,14 +13,15 @@ typedef struct _emu_fs_t EMUFS; /** Dato guardado junto con la clave */ typedef struct _reg_def_ { - unsigned long id; - unsigned long bloque; + long id; + long bloque; } INDICE_DATO; /** Tipos de Indices conocidos */ typedef enum { IND_B, /**< Utilizacion de Arboles B */ - IND_B_ASC /**< Utilizacion de Arboles B* */ + IND_B_ASC, /**< Utilizacion de Arboles B* */ + IND_B_PLUS } INDICE_TIPO; typedef enum { @@ -128,4 +129,3 @@ int emufs_indice_es_menor(INDICE *idx, CLAVE c1, CLAVE c2); /** Compara 2 claves de la forma c1 == c2 */ int emufs_indice_es_igual(INDICE *idx, CLAVE c1, CLAVE c2); #endif -