return NULL;
}
cant_bloques = emu->tam_reg / (emu->tam_bloque - sizeof(EMUFS_REG_ID))+1;
- *size = emu->tam_bloque*cant_bloques + cant_bloques*2 - sizeof(EMUFS_REG_ID)*(cant_bloques-1);
+ *size = emu->tam_bloque*cant_bloques /*+ cant_bloques*2*/ - sizeof(EMUFS_REG_ID)*(cant_bloques-1);
bloque = (char *)malloc(*size);
cur = bloque;
*pos = 0;
}
memcpy(cur, tmp, emu->tam_bloque);
cur += emu->tam_bloque;
- memcpy(cur, "<>", 2);
- cur += 2;
+/* memcpy(cur, "<>", 2);
+ cur += 2;*/
free(tmp);
/* En resto de los bloques no pongo el ID porque ya esta en el primero */
}
memcpy(cur, tmp+sizeof(EMUFS_REG_ID), emu->tam_bloque-sizeof(EMUFS_REG_ID));
cur += emu->tam_bloque - sizeof(EMUFS_REG_ID);
- memcpy(cur, "<>", 2);
- cur += 2;
+/* memcpy(cur, "<>", 2);
+ cur += 2;*/
free(tmp);
}
(*cur) = '\0';
EMUFS_REG_ID *tmp, max_id;
EMUFS_BLOCK_ID block_id;
EMUFS_REG_SIZE size;
- EMUFS_Estadisticas s;
+ EMUFS_FREE fs;
char name[255];
char *reg;
- int err=0, ID_aux, i,fs;
+ int err=0, ID_aux, i;
strcpy(name, emu->nombre);
strcat(name, ".dat");