X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fdeclara.git;a=blobdiff_plain;f=lib%2Fgera.c;fp=lib%2Fgera.c;h=07692db78fc520f781cd34a5de0e802909f1baa8;hp=74329f3807683ed7997e5866a45978963fda0d57;hb=5132c37575b816ce6750bf5561f2c63be4478473;hpb=dffc4ef96f8510607ff48d2cb1a95911cfd338c3 diff --git a/lib/gera.c b/lib/gera.c index 74329f3..07692db 100644 --- a/lib/gera.c +++ b/lib/gera.c @@ -579,6 +579,11 @@ static void gera_23_lucrome(struct declaracao *dec, FILE *f) gera_isentos2(dec, f, 13, "LUCROME"); } +static void gera_23_outrosisentos(struct declaracao *dec, FILE *f) +{ + gera_isentos2(dec, f, 26, "OUTROSISENTOS"); +} + static void gera_exclusivos(struct declaracao *dec, FILE *f) { fprintf(f, "24"); @@ -867,6 +872,14 @@ static void gera_outrosisentos(struct declaracao *dec, FILE *f) fprintf(f, "%-60.60s", i->descricao); } +static void gera_outrosisentos2(struct declaracao *dec, FILE *f) +{ + struct isento *i; + i = dec->ctx; + gera_isento2(dec, f, 26, 26, 86); + fprintf(f, "%-60.60s", i->descricao); +} + static void gera_poupanca(struct declaracao *dec, FILE *f) { gera_isento(dec, f, 98); @@ -1113,6 +1126,7 @@ static int gera(struct declaracao *dec, char *filename) } else { W(gera_23_poupanca); W(gera_23_lucrome); + W(gera_23_outrosisentos); W(gera_24_decimoterceiro); W(gera_24_aplicacoes); W(gera_24_plr); @@ -1152,6 +1166,7 @@ static int gera(struct declaracao *dec, char *filename) IW(gera_poupanca2, 12); //dec->linhas[12] = 0; IW(gera_lucrome2, 13); + IW(gera_outrosisentos2, 26); IW(gera_aplicacoes2, 6); //dec->linhas[99] = 0; IW(gera_plr2, 11);