mvwaddstr(padre, h-offset_alto+4, 48, "(XXX) = ID de registro");
mvwaddstr(padre, h-offset_alto+5, 48, "{XXX} = Tam. de registro");
mvwaddstr(padre, h-offset_alto+6, 48, " . = Esp. Libre");
- mvwaddstr(padre, h-offset_alto+6, 48, " < > = Separador Bloques");
+ mvwaddstr(padre, h-offset_alto+7, 48, " < > = Separador Bloques");
}
void ver_registros(WINDOW *padre, int w, int h)
if (emu->tam_bloque > emu->tam_reg) {
(*size) = (*size)-sizeof(unsigned int)*cant_header*2+2*cant_header*10+1;
- (*ancho) = sizeof(t_Articulo)-sizeof(unsigned int)*2+20;
+ (*ancho) = sizeof(t_Articulo)-sizeof(unsigned int)*2+20+1;
} else {
(*size) = (*size)-sizeof(EMUFS_REG_ID)-sizeof(unsigned int)+21;
(*ancho) = (*size);
/* Cuento la cantidad de registros en este bloque */
cant_header = 0;
offset = 0;
+ fprintf(stderr, "Tam = %lu\n", *size);
do {
/* Me salto el ID, que no me interesa saber su valor */
offset += sizeof(EMUFS_REG_ID);