{
struct conjuge *conjuge;
int r;
- if (argc != 9)
+ if (argc != 9) {
+ dec_set_error(dec, "Esperados %d argumentos, recebidos %d.\n", 9, argc);
return -EINVAL;
+ }
r = conjuge_parse(dec, args);
if (r < 0)
return r;
void conjuge_salva(struct declaracao *dec, FILE *f)
{
- fprintf(f, "conjuge \"%s\" %lld %lld %lld %lld %lld %lld %lld %lld %d\n",
+ if (!dec->conjuge.cpf)
+ return;
+ fprintf(f, "conjuge \"%s\" %lld %lld %lld %lld %lld %lld %d\n",
dec->conjuge.cpf, dec->conjuge.base,
dec->conjuge.imposto, dec->conjuge.isento,
dec->conjuge.exclusivo,