-typedef enum {PARAM_OK, SHOW_HELP, TIPO_NO_DEFINIDO, TIPO_INVALIDO, BLOQUE_NO_DEFINIDO} t_Param;
+typedef enum {
+ PARAM_OK, /* Parametros estan ok */
+ NO_ART_FILE, /* No se especifico nombre de archivo Articulos */
+ NO_FACT_FILE, /* No se especifico nombre de archivo Facturas */
+ SHOW_HELP, /* Mostrar ayuda encontrado */
+ TIPO_NO_DEFINIDO, /* No se definio tipo de archivo */
+ TIPO_INVALIDO, /* El valor de tipo de archivo no es valido */
+ BLOQUE_NO_DEFINIDO, /* No se especifico tamaño de bloque */
+ NULL_BLOCK_FOUND /* Tamaño de bloque <= 0!!! */
+} t_Param;
+
+struct _mis_param_ {
+ int xml_fact; /* Pos en argv del archivo XML a usar para facturas */
+ int xml_art; /* Pos en argv del archivo XML a usar para articulos */
+ char tipo_arch_fact; /* Tipo de archivo para Facturas */
+ char tipo_arch_art; /* Tipo de archivo para Articulos */
+ EMUFS_BLOCK_SIZE tam_bloque_fact;
+ EMUFS_BLOCK_SIZE tam_bloque_art;
+} parametros;