X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/63814c7ade365e4df38a4e5445be5041d4d8fd08..6ab80bf240d2eb2ea434b259b3cb8440ca70aaa9:/emufs_gui/facturas.c?ds=inline diff --git a/emufs_gui/facturas.c b/emufs_gui/facturas.c index 2a7e8d2..966bd70 100644 --- a/emufs_gui/facturas.c +++ b/emufs_gui/facturas.c @@ -1,6 +1,7 @@ #include "facturas.h" #include "idx.h" +#include "common.h" static t_LstFacturas *lst_facturas; @@ -197,7 +198,7 @@ t_LstFacturas *fact_cargar(const char *filename, int tipo, int tam_bloque) /* En el registro no guardo los punteros de nota ni items. Si guardo la cantidad de items * y los items al final del registro. */ - if (tipo == T3) { + if ((tipo-1) == T3) { /* Limito a 10 items en el caso de registro constante! */ cant_items = 10; } else { @@ -210,7 +211,7 @@ t_LstFacturas *fact_cargar(const char *filename, int tipo, int tam_bloque) if (strcmp(node->name, "FACTURA") == 0) { t_Factura fact; void *save; - memset(&fact, '*', sizeof(t_Factura)); + memset(&fact, 0, sizeof(t_Factura)); prop = xml_get_prop(node, "NroFac"); fact.numero = atoi(prop); xmlFree(prop); prop = xml_get_prop(node, "PorcDoI");