if (fread(®, sizeof(EMUFS_IDX), 1, f_idx) != 1) continue;
count++;
/* TODO : Verificar errores :-D */
- tmp = realloc(tmp, count);
+ tmp = realloc(tmp, count*sizeof(EMUFS_REG_ID));
tmp[count-1] = reg.id_reg;
}
fclose(f_idx);
return tmp;
}
+/** @todo FIXME borrar cuando se cambie emufs_gui/registros.c que es el unico
+ * que lo usa.
+ * @deprecated Usar emufs_idx_buscar_registro.
+ */
int emufs_idx_existe_id(EMUFS *emu, int ID)
{
FILE *f_idx;