Insere bens e rendimentos na ordem em que aparecem.
[cascardo/declara.git] / lib / bem.c
index 57c4ef3..74fdb55 100644 (file)
--- a/lib/bem.c
+++ b/lib/bem.c
@@ -77,6 +77,8 @@ static struct bem * bem_new(char **args, int argc)
                }
        }
 
+       bem->dependente = 0; /* TODO */
+
        if (r < 0 || bem->codigo < 0 ||
            bem->valor_anterior < 0 || bem->valor < 0) {
                bem_free(bem);
@@ -94,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;