Inicializa membro da estrutura de rendimentos isentos.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sat, 20 Apr 2019 10:53:32 +0000 (07:53 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sat, 20 Apr 2019 10:53:32 +0000 (07:53 -0300)
O membro chamado exclusivo da estrutura de rendimentos isentos só era iniciado
quando o comando exclusivo era utilizado ou o código do rendimento era
conhecido. Inicia como não exclusivo, deixando o comando, no caso de código
desconhecido, como forma de identificar se o rendimento é tributado
exclusivamente na fonte.

lib/isento.c

index fd8f925..114c540 100644 (file)
@@ -104,6 +104,7 @@ static struct isento * isento_new(char **args, int argc)
        int r = 0;
        isento = malloc(sizeof(*isento));
 
+       isento->exclusivo = 0;
        if (!strcmp(args[0], "exclusivo")) {
                isento->exclusivo = 1;
        }