return 0;
}
+static int run_resumo(struct declaracao *dec, char **args, int argc)
+{
+ printf("pago: %lld.%02d\n", dec->pago / 100, dec->pago % 100);
+ printf("devido: %lld.%02d\n", dec->devido / 100, dec->devido % 100);
+ printf("restituicao: %lld.%02d\n", dec->restituicao / 100, dec->restituicao % 100);
+ return 0;
+}
+
static void salva(struct declaracao *dec, FILE *f)
{
fprintf(f, "ano %d\n", dec->ano);
.run = run_salva,
};
+static struct cmd cmd_resumo = {
+ .name = "resumo",
+ .run = run_resumo,
+};
+
int base_cmd_init(void)
{
cmd_add(&cmd_dump);
cmd_add(&cmd_salva);
+ cmd_add(&cmd_resumo);
cmd_add(&cmd_ano);
cmd_add(&cmd_cpf);
cmd_add(&cmd_recibo);