X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/0d75fdcfc4e5b282b99b0ace29304e365dac5c79..8ae1b840c2564d6e73f3a7b921d5f8bf1d77babe:/emufs/indices.c?ds=inline diff --git a/emufs/indices.c b/emufs/indices.c index bc01df7..28c1340 100644 --- a/emufs/indices.c +++ b/emufs/indices.c @@ -25,6 +25,15 @@ INDICE *emufs_indice_crear(EMUFS *emu, char *nombre, INDICE_FUNCION funcion, IND strcpy(tmp->nombre, nombre); tmp->tipo = tipo; + switch (tipo) { + case IND_PRIMARIO: + tmp->emu_mult = NULL; + break; + case IND_SELECCION: + case IND_EXAHUSTIVO: + sprintf(string_file, "%s_%s_%s", emu->nombre, nombre, "multiples"); + tmp->emu_mult = emufs_crear(string_file, T2, 0, 0); + } tmp->tipo_dato = tipo_dato; switch (tipo_dato) {