projects
/
cascardo
/
declara.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Lucro gera linha 84, enquanto aplicações geram linha 88
[cascardo/declara.git]
/
lib
/
gera.c
diff --git
a/lib/gera.c
b/lib/gera.c
index
a8c6f10
..
60dd74d
100644
(file)
--- a/
lib/gera.c
+++ b/
lib/gera.c
@@
-574,6
+574,11
@@
static void gera_23_poupanca(struct declaracao *dec, FILE *f)
gera_isentos2(dec, f, 12, "POUPANCA");
}
gera_isentos2(dec, f, 12, "POUPANCA");
}
+static void gera_23_lucrome(struct declaracao *dec, FILE *f)
+{
+ gera_isentos2(dec, f, 13, "LUCROME");
+}
+
static void gera_exclusivos(struct declaracao *dec, FILE *f)
{
fprintf(f, "24");
static void gera_exclusivos(struct declaracao *dec, FILE *f)
{
fprintf(f, "24");
@@
-844,8
+849,12
@@
static void gera_plr(struct declaracao *dec, FILE *f)
static void gera_plr2(struct declaracao *dec, FILE *f)
{
static void gera_plr2(struct declaracao *dec, FILE *f)
{
- gera_isento2(dec, f, 96, 11, 88);
- dec->linhas[96]++;
+ gera_isento2(dec, f, 11, 11, 88);
+}
+
+static void gera_lucrome2(struct declaracao *dec, FILE *f)
+{
+ gera_isento2(dec, f, 13, 13, 84);
}
static void gera_outrosisentos(struct declaracao *dec, FILE *f)
}
static void gera_outrosisentos(struct declaracao *dec, FILE *f)
@@
-865,8
+874,7
@@
static void gera_poupanca(struct declaracao *dec, FILE *f)
static void gera_poupanca2(struct declaracao *dec, FILE *f)
{
static void gera_poupanca2(struct declaracao *dec, FILE *f)
{
- gera_isento2(dec, f, 98, 12, 84);
- dec->linhas[98]++;
+ gera_isento2(dec, f, 12, 12, 84);
}
static void gera_aplicacoes(struct declaracao *dec, FILE *f)
}
static void gera_aplicacoes(struct declaracao *dec, FILE *f)
@@
-876,8
+884,7
@@
static void gera_aplicacoes(struct declaracao *dec, FILE *f)
static void gera_aplicacoes2(struct declaracao *dec, FILE *f)
{
static void gera_aplicacoes2(struct declaracao *dec, FILE *f)
{
- gera_isento2(dec, f, 99, 6, 88);
- dec->linhas[99]++;
+ gera_isento2(dec, f, 6, 6, 88);
}
static void gera_dependente(struct declaracao *dec, FILE *f)
}
static void gera_dependente(struct declaracao *dec, FILE *f)
@@
-1101,6
+1108,7
@@
static int gera(struct declaracao *dec, char *filename)
W(gera_exclusivos);
} else {
W(gera_23_poupanca);
W(gera_exclusivos);
} else {
W(gera_23_poupanca);
+ W(gera_23_lucrome);
W(gera_24_decimoterceiro);
W(gera_24_aplicacoes);
W(gera_24_plr);
W(gera_24_decimoterceiro);
W(gera_24_aplicacoes);
W(gera_24_plr);
@@
-1137,12
+1145,13
@@
static int gera(struct declaracao *dec, char *filename)
IW(gera_poupanca, 98);
IW(gera_aplicacoes, 99);
} else {
IW(gera_poupanca, 98);
IW(gera_aplicacoes, 99);
} else {
- IW(gera_poupanca2, 98);
- dec->linhas[98] = 0;
- IW(gera_aplicacoes2, 99);
- dec->linhas[99] = 0;
- IW(gera_plr2, 96);
- dec->linhas[96] = 0;
+ IW(gera_poupanca2, 12);
+ //dec->linhas[12] = 0;
+ IW(gera_lucrome2, 13);
+ IW(gera_aplicacoes2, 6);
+ //dec->linhas[99] = 0;
+ IW(gera_plr2, 11);
+ //dec->linhas[96] = 0;
}
W(gera_trailler);
}
W(gera_trailler);