Insere bens e rendimentos na ordem em que aparecem.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Mon, 30 Apr 2018 20:40:55 +0000 (17:40 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sun, 28 Jun 2020 14:51:05 +0000 (11:51 -0300)
Ao invés de inserí-los de forma ordenada, permitindo melhor comparação com
declaração gerada pelo IRPF2020.

lib/bem.c
lib/isento.c

index 7c8d6b7..74fdb55 100644 (file)
--- a/lib/bem.c
+++ b/lib/bem.c
@@ -96,7 +96,7 @@ static int run_bem(struct declaracao *dec, char **args, int argc)
        bem = bem_new(args, argc);
        if (!bem)
                return -ENOMEM;
-       r = list_insert_ordered(&dec->bens, bem, bem_cmp);
+       r = list_add(&dec->bens, bem);
        if (r < 0) {
                bem_free(bem);
                return r;
index 3393100..ab023d7 100644 (file)
@@ -167,7 +167,7 @@ static int run_isento(struct declaracao *dec, char **args, int argc)
                isento_free(isento);
                return r;
        }
-       r = list_insert_ordered(&dec->isentos, isento, isento_cmp);
+       r = list_add(&dec->isentos, isento);
        if (r < 0) {
                isento_free(isento);
                return r;