strcpy(tmp->nombre, nombre);
tmp->tipo = tipo;
-
tmp->tipo_dato = tipo_dato;
switch (tipo_dato) {
case IDX_STRING:
tmp->tam_bloque = tam_bloque;
tmp->funcion = funcion;
+ switch (funcion) {
+ 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->offset = offset;
tmp->sig = NULL;
tmp->agregar_entrada = emufs_indice_b_insertar;
tmp->borrar_entrada = emufs_indice_b_borrar;
tmp->existe_entrada = emufs_indice_b_buscar;
- tmp->buscar_entradas = NULL;
+ tmp->buscar_entradas = emufs_indice_b_buscar_muchos;
break;
case IND_B_ASC:
/* llenar metodos */