Implementa opção verbose.
[cascardo/declara.git] / lib / declaracao.h
index e94fd41..5948878 100644 (file)
 
 #include "list.h"
 #include "contribuinte.h"
+#include "conjuge.h"
 #include "sistema.h"
 
 enum {
        SIMPLES,
        COMPLETA,
+       FORCA_SIMPLES,
+       FORCA_COMPLETA,
 };
 
 struct declaracao {
@@ -36,7 +39,9 @@ struct declaracao {
        struct list *isentos;
        struct list *pagamentos;
        struct list *bens;
+       struct list *dependentes;
        struct contribuinte contribuinte;
+       struct conjuge conjuge;
        struct sistema sistema;
        long long pago;
        long long retido;
@@ -55,6 +60,7 @@ struct declaracao {
        struct pmhash *totais;
        unsigned long hash;
        unsigned long rhash;
+       int verbose;
 };
 
 struct declaracao * declaracao_new(int ano);