Mudança de fillers na linha T9 para 2019.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sat, 20 Apr 2019 00:49:19 +0000 (21:49 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sun, 28 Jun 2020 14:04:58 +0000 (11:04 -0300)
lib/gera.c

index 885dbb9..a8c6f10 100644 (file)
@@ -637,13 +637,19 @@ static void gera_conjuge(struct declaracao *dec, FILE *f)
 
 static int is_trailler_filler(int ano, int i)
 {
-       if (ano >= 2018) {
+       if (ano == 2018) {
                return i == 29 || i == 31 || i == 33 || i == 36 || i == 37 || i == 44 || i == 82;
        }
-       return i == 44;
+#if 0
+       if (ano == 2019) {
+               return i == 57 || (i >= 76 && i <= 79);
+       }
+#endif
+       return (ano <= 2018 && i == 44);
        /* Ano 2016, linha 29 é um FILLER, mas preenchida com múltiplos
         * 0s. Como esta linha não é gerada na declaração de 2016, não
         * deve constar aqui, e será contabilizada como 0. */
+       /* O mesmo vale para as linhas de 2019 comentadas acima. */
        /* || (ano == 2016 && i == 29); */
 }
 
@@ -654,8 +660,10 @@ static int is_trailler_spaces(int ano, int i)
 
 static int is_trailler_empty(int ano, int i)
 {
-       return (i == 57 || i == 64 || i == 79) ||
-               (ano == 2015 && i == 49);
+       return
+               (ano == 2015 && i == 49) ||
+               (ano <= 2018 &&
+                       (i == 57 || i == 64 || i == 79));
 }
 
 static void gera_trailler(struct declaracao *dec, FILE *f)