From: Thadeu Lima de Souza Cascardo Date: Mon, 22 Apr 2019 09:28:44 +0000 (-0300) Subject: Atualiza linha de bens para 2019. X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fdeclara.git;a=commitdiff_plain;h=dffc4ef96f8510607ff48d2cb1a95911cfd338c3 Atualiza linha de bens para 2019. Mais um campo de 30 caracteres foi acrescentado à linha de bens, atualizando o tamanho do campo de IPTU. --- diff --git a/lib/bem.c b/lib/bem.c index c62a7ba..c90d17e 100644 --- a/lib/bem.c +++ b/lib/bem.c @@ -53,6 +53,8 @@ void bem_free(void *pointer) free(bem->registro); if (bem->cartorio) free(bem->cartorio); + if (bem->iptu) + free(bem->iptu); free(bem); } diff --git a/lib/bem.h b/lib/bem.h index 6656ffa..f30d2db 100644 --- a/lib/bem.h +++ b/lib/bem.h @@ -43,6 +43,7 @@ struct bem { char *registro; long long area; char *cartorio; + char *iptu; }; void bem_salva(struct declaracao *dec, FILE *f); diff --git a/lib/gera.c b/lib/gera.c index bb83d4f..74329f3 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -948,7 +948,7 @@ static void gera_bem(struct declaracao *dec, FILE *f) /* Mudanças 2018 */ if (dec->ano >= 2018) { fprintf(f, "%-8.8s", "00000000"); /* TODO: Data de aquisição */ - fprintf(f, "%-20.20s", ""); /* TODO: IPTU */ + fprintf(f, "%-20.20s", ""); /* TODO: IPTU, 2019, filler */ fprintf(f, "%-8.8s", "00000000"); /* TODO: NIRF */ fprintf(f, "%-30.30s", ""); /* TODO: RENAVAN */ fprintf(f, "%-30.30s", ""); /* TODO: Registro aviação civil */ @@ -957,6 +957,10 @@ static void gera_bem(struct declaracao *dec, FILE *f) fprintf(f, "%-15.15s", ""); /* TODO: Conta bancária e dígito verificador */ fprintf(f, "%-14.14s", ""); /* TODO: CPF ou CNPJ */ } + + if (dec->ano >= 2019) { + fprintf(f, "%-30.30s", ""); /* TODO: IPTU */ + } } static void gera_carne(struct declaracao *dec, FILE *f)