X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/67aa2f34513b00be510b317accecb4edb9c3dcf6..b345e9c1eaee7c09afb43b6983f34502cd8584e3:/emufs_gui/registros.c?ds=sidebyside diff --git a/emufs_gui/registros.c b/emufs_gui/registros.c index 911c43d..2dde456 100644 --- a/emufs_gui/registros.c +++ b/emufs_gui/registros.c @@ -46,7 +46,7 @@ void mostrar_info(WINDOW *padre, int h, int offset_alto) 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) @@ -300,7 +300,7 @@ char *procesar_registro_articulo_tipo3(EMUFS *emu, char *ptr, EMUFS_REG_SIZE *si 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); @@ -321,6 +321,7 @@ char *procesar_registro_articulo_tipo1(EMUFS *emu, char *ptr, EMUFS_REG_SIZE *si /* 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);