#include "list.h"
#include "contribuinte.h"
+#include "conjuge.h"
#include "sistema.h"
enum {
SIMPLES,
COMPLETA,
+ FORCA_SIMPLES,
+ FORCA_COMPLETA,
};
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;
char *dvconta;
int linhas[100]; /* Número de linhas escritas de cada tipo. */
struct pmhash *totais;
+ unsigned long hash;
+ unsigned long rhash;
};
struct declaracao * declaracao_new(int ano);