From a5c8fc4cb4d69a070acbe8de387318943bb3484a Mon Sep 17 00:00:00 2001 From: Ricardo Markiewicz Date: Sun, 18 Apr 2004 19:53:00 +0000 Subject: [PATCH] * Listo el problema de tipo 2 .. me faltaba otro if ... el problema se daba cuando el ultimo parametro era el tipo 2 es decir : emufs_view -f facturas.xml 2 emufs_view -f facturas.xml 2 -a articulos.xml 2 emufs_view -a articulos.xml 2 -f facturas.xml 2 etc. .. done! --- emufs_gui/emufs_view.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/emufs_gui/emufs_view.c b/emufs_gui/emufs_view.c index e829877..719a549 100644 --- a/emufs_gui/emufs_view.c +++ b/emufs_gui/emufs_view.c @@ -94,8 +94,10 @@ t_Param param_ok(int argc, char *argv[]) if (((n == 1) || (n == 3)) && ((i+2)>=argc)) return BLOQUE_NO_DEFINIDO; parametros.tipo_arch_fact = n; - parametros.tam_bloque_fact = atoi(argv[i+2]); - if (parametros.tam_bloque_fact <= 0) return NULL_BLOCK_FOUND; + if (n != 2) { + parametros.tam_bloque_fact = atoi(argv[i+2]); + if (parametros.tam_bloque_fact <= 0) return NULL_BLOCK_FOUND; + } parametros.xml_fact = i; } else { /* Ops, no hay mas parametros */ -- 2.43.0