X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fdeclara.git;a=blobdiff_plain;f=lib%2Fgera.c;h=298c1aab1791eec90d8f2dc658ddbf305e973893;hp=96574ce209f29b97963a8bd849dc59357646543b;hb=b54c34909faed757dfcce4346d4124daf1177cc6;hpb=7904edf4704ee9a1199975bc5989e466a706b089 diff --git a/lib/gera.c b/lib/gera.c index 96574ce..298c1aa 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -719,6 +719,16 @@ static void gera_plr(struct declaracao *dec, FILE *f) gera_isento(dec, f, 96); } +static void gera_outrosisentos(struct declaracao *dec, FILE *f) +{ + struct isento *i; + int codigo = 97; + i = isento_get(dec, codigo, dec->linhas[codigo]); + gera_isento(dec, f, codigo); + fprintf(f, "%d", i->exclusivo == 0 ? 1 : 2); + fprintf(f, "%-60.60s", i->descricao); +} + static void gera_poupanca(struct declaracao *dec, FILE *f) { gera_isento(dec, f, 98); @@ -925,6 +935,7 @@ static int gera(struct declaracao *dec, char *filename) IW(gera_doacao, 82); IW(gera_indenizacoes, 93); IW(gera_plr, 96); + IW(gera_outrosisentos, 97); IW(gera_poupanca, 98); IW(gera_aplicacoes, 99);