Implementa opção verbose.
[cascardo/declara.git] / lib / totais.c
index ca79125..5d32d33 100644 (file)
@@ -21,6 +21,7 @@
 #include <string.h>
 #include <errno.h>
 #include "pmhash.h"
+#include "util.h"
 
 int totais_add(struct declaracao *dec, char *key, long long val)
 {
@@ -39,6 +40,10 @@ int totais_add(struct declaracao *dec, char *key, long long val)
                        goto out_hash;
                *p = 0;
        }
+       if (dec->verbose) {
+               printf("Somando "FMT_R" a %s: "FMT_R" -> "FMT_R"\n",
+                       R(val), key, R(*p), R(*p + val));
+       }
        *p += val;
        return 0;
 out_hash: