From: Thadeu Lima de Souza Cascardo Date: Sat, 10 Dec 2016 12:09:17 +0000 (-0200) Subject: Utiliza macros para formatar Real no resumo. X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fdeclara.git;a=commitdiff_plain;h=1c05dd8d3fbea02bd6b5b09fc16fe9a4ab112887 Utiliza macros para formatar Real no resumo. --- diff --git a/lib/base.c b/lib/base.c index 3db915e..4414c36 100644 --- a/lib/base.c +++ b/lib/base.c @@ -56,26 +56,23 @@ static int run_resumo(struct declaracao *dec, char **args, int argc) printf("completa\n"); break; } - printf("pago: %lld.%02d\n", reais(dec->pago), centavos(dec->pago)); - printf("retido: %lld.%02d\n", reais(dec->retido), - centavos(dec->retido)); - printf("devido: %lld.%02d\n", reais(dec->devido), - centavos(dec->devido)); + printf("pago: "FMT_R"\n", R(dec->pago)); + printf("retido: "FMT_R"\n", R(dec->retido)); + printf("devido: "FMT_R"\n", R(dec->devido)); if (dec->restituicao > 0) - printf("restituicao: %lld.%02d\n", reais(dec->restituicao), - centavos(dec->restituicao)); + printf("restituicao: "FMT_R"\n", R(dec->restituicao)); if (dec->pagar > 0) - printf("a pagar: %lld.%02d\n", reais(dec->pagar), - centavos(dec->pagar)); - printf("base de cálculo: %lld.%02d\n", - reais(totais_get(dec, "BASE")), - centavos(totais_get(dec, "BASE"))); - printf("isentos: %lld.%02d\n", - reais(totais_get(dec, "ISENTOS")), - centavos(totais_get(dec, "ISENTOS"))); - printf("exclusivos: %lld.%02d\n", - reais(totais_get(dec, "EXCLUSIVOS")), - centavos(totais_get(dec, "EXCLUSIVOS"))); + printf("a pagar: "FMT_R"\n", R(dec->pagar)); + printf("base de cálculo: "FMT_R"\n", + R(totais_get(dec, "BASE"))); + printf("isentos: "FMT_R"\n", + R(totais_get(dec, "ISENTOS"))); + printf("exclusivos: "FMT_R"\n", + R(totais_get(dec, "EXCLUSIVOS"))); + printf("bens: "FMT_R"\n", + R(totais_get(dec, "BENS"))); + printf("bens: "FMT_R"\n", + R(totais_get(dec, "BENSANTERIOR"))); printf("hash: %010ld\n", dec->hash); return 0; }