X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=lib%2Fdeclaracao.h;h=0dc2c17deb6a9e340236186ffa244077ef7815af;hb=0e0f6f1266e18e02328daa805cf9e7be377ac664;hp=59488787468c3044b7728ca65f157856333a2635;hpb=2d177b9242186e1dd6832460ff1b2cae282af2d1;p=cascardo%2Fdeclara.git diff --git a/lib/declaracao.h b/lib/declaracao.h index 5948878..0dc2c17 100644 --- a/lib/declaracao.h +++ b/lib/declaracao.h @@ -36,6 +36,7 @@ struct declaracao { char *cpf; char *nome; struct list *rendimento; + struct list *carne; struct list *isentos; struct list *pagamentos; struct list *bens; @@ -48,6 +49,7 @@ struct declaracao { long long devido; long long pagar; long long restituicao; + long long aliquota_efetiva; int obrigatoria; int tipo; char *recibo; @@ -61,9 +63,15 @@ struct declaracao { unsigned long hash; unsigned long rhash; int verbose; + char *error; + void *ctx; }; struct declaracao * declaracao_new(int ano); void declaracao_free(struct declaracao *dec); +void dec_set_error(struct declaracao *dec, char *fmt, ...); + +void dec_cmd_init(void); + #endif