diff options
Diffstat (limited to 'src/cli.c')
| -rw-r--r-- | src/cli.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -157,8 +157,16 @@ int main(int argc, char **argv) if (count == 1) { cepis_address_t *address = NULL; if (cepis_lookup(client, ceps[0], &address, &err) != CEPIS_OK) { + const cepis_faixa_t *faixa = cepis_error_faixa(&err); fprintf(stderr, "error: %s: %s\n", cepis_status_str(err.status), err.message); + if (faixa != NULL) + fprintf(stderr, + "note: it would be in %s/%s, where " + "%lld CEP(s) exist between %s and %s\n", + faixa->localidade, faixa->uf, + faixa->ceps, faixa->cep_ini, + faixa->cep_fim); status = 1; } else { print_address(address); |