]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/indices.h
* BUGFIX : En insertar de arbol B faltaba pasar el dato de la clave
[z.facultad/75.06/emufs.git] / emufs / indices.h
index 21f28d090466b31c040afc96794f70e970da9f9e..3bcac43f015f9f6e2b35b4cd663caac6564152f5 100644 (file)
@@ -72,6 +72,21 @@ typedef struct _indices_h_ {
        char *filename; /**< nombre del archivo de indice */
 
        EMUFS *emu_string; /**< EMUFS Tipo2 donde se guardan las claves de tipo string */
        char *filename; /**< nombre del archivo de indice */
 
        EMUFS *emu_string; /**< EMUFS Tipo2 donde se guardan las claves de tipo string */
+
+       /** EMUFS Donde se guardan INDICE_DATO de multiples claves con repeticion
+        *
+        *  La forma de guardar es la siguiente :
+        *  \code
+        *  +------+---------//---------+
+        *  | CANT |    DATA \\         |
+        *  +------+---------//---------+
+        *  \endcode
+        *
+        *  Donde CANT es un entero (int) y DATA es un array
+        *  de INDICE_DATO que apunta al archivo de datos
+        *  pripiamente dicho
+        */
+       EMUFS *emu_mult;
        struct _indices_h_ *sig; /**< Siguiente indice */
 } INDICE;
 
        struct _indices_h_ *sig; /**< Siguiente indice */
 } INDICE;