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); */
}
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)