From: Ricardo Markiewicz Date: Mon, 19 Apr 2004 07:28:42 +0000 (+0000) Subject: * reordeno las estadisticas X-Git-Tag: svn_import_r684~300 X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/commitdiff_plain/7c4ffe61bc88d99fe6dd9da2c07c1a5de559b833?ds=sidebyside * reordeno las estadisticas --- diff --git a/emufs_gui/emufs_view.c b/emufs_gui/emufs_view.c index 06826da..e8af9fc 100644 --- a/emufs_gui/emufs_view.c +++ b/emufs_gui/emufs_view.c @@ -680,32 +680,7 @@ void ver_estadisticas(EMUFS *fp) waddstr(win, s); } - if ((fp->tipo == T1) || (fp->tipo == T3)) { - wattron(win, A_BOLD); - mvwaddstr(win, i++, 1, "Cantidad de bloques : "); - wattroff(win, A_BOLD); - sprintf(s, "%lu", stats.cant_bloques); - waddstr(win, s); - } - - wattron(win, A_BOLD); - mvwaddstr(win, i++, 1, "Cant. Registros : "); - wattroff(win, A_BOLD); - sprintf(s, "%lu", stats.cant_registros); - waddstr(win, s); - wattron(win, A_BOLD); - mvwaddstr(win, i++, 1, "Tamaño de Archivo de datos : "); - wattroff(win, A_BOLD); - sprintf(s, "%lu bytes", stats.tam_archivo); - waddstr(win, s); - - wattron(win, A_BOLD); - mvwaddstr(win, i++, 1, "Tamaño de Archivos auxiliares : "); - wattroff(win, A_BOLD); - sprintf(s, "%lu bytes", stats.tam_archivos_aux); - waddstr(win, s); - wattron(win, A_BOLD); mvwaddstr(win, i++, 1, "Tamaño ocupado por datos : "); wattroff(win, A_BOLD); @@ -744,6 +719,31 @@ void ver_estadisticas(EMUFS *fp) sprintf(s, "%lu bytes", stats.min_fs); waddstr(win, s); + wattron(win, A_BOLD); + mvwaddstr(win, i++, 1, "Tamaño de Archivo de datos : "); + wattroff(win, A_BOLD); + sprintf(s, "%lu bytes", stats.tam_archivo); + waddstr(win, s); + + wattron(win, A_BOLD); + mvwaddstr(win, i++, 1, "Tamaño de Archivos auxiliares : "); + wattroff(win, A_BOLD); + sprintf(s, "%lu bytes", stats.tam_archivos_aux); + waddstr(win, s); + + if ((fp->tipo == T1) || (fp->tipo == T3)) { + wattron(win, A_BOLD); + mvwaddstr(win, i++, 1, "Cantidad de bloques : "); + wattroff(win, A_BOLD); + sprintf(s, "%lu", stats.cant_bloques); + waddstr(win, s); + } + + wattron(win, A_BOLD); + mvwaddstr(win, i++, 1, "Cant. Registros : "); + wattroff(win, A_BOLD); + sprintf(s, "%lu", stats.cant_registros); + waddstr(win, s); wattron(win, A_BLINK); mvwaddstr(win, i+2, 1, "Presione una tecla para continuar."); diff --git a/emufs_gui/facturas.c b/emufs_gui/facturas.c index e728bec..254e35e 100644 --- a/emufs_gui/facturas.c +++ b/emufs_gui/facturas.c @@ -97,8 +97,10 @@ t_Item *leer_items(xmlNode *node, int *cant, int size) prop = xml_get_prop(node, "NroArtículo"); tmp[count-1].numero = atoi(prop); xmlFree(prop); - strcpy(tmp[count-1].cv, prop = xml_get_prop(node, "CV")); xmlFree(prop); - strcpy(tmp[count-1].pvu, prop = xml_get_prop(node, "PVU")); xmlFree(prop); + strncpy(tmp[count-1].cv, prop = xml_get_prop(node, "CV"), 8); xmlFree(prop); + tmp[count-1].cv[8] = '\0'; + strncpy(tmp[count-1].pvu, prop = xml_get_prop(node, "PVU"), 8); xmlFree(prop); + tmp[count-1].pvu[8] = '\0'; } } node = node->next; @@ -118,8 +120,10 @@ t_Item *leer_items(xmlNode *node, int *cant, int size) prop = xml_get_prop(node, "NroArtículo"); tmp[count].numero = atoi(prop); xmlFree(prop); - strcpy(tmp[count].cv, prop = xml_get_prop(node, "CV")); xmlFree(prop); - strcpy(tmp[count].pvu, prop = xml_get_prop(node, "PVU")); xmlFree(prop); + strncpy(tmp[count].cv, prop = xml_get_prop(node, "CV"), 8); xmlFree(prop); + tmp[count-1].cv[8] = '\0'; + strncpy(tmp[count].pvu, prop = xml_get_prop(node, "PVU"), 8); xmlFree(prop); + tmp[count-1].pvu[8] = '\0'; count++; } }