Use strtonum and libutf in test(1), refactor code and manpage

and mark it as finished in README.
This commit is contained in:
FRIGN
2015-02-09 22:21:23 +01:00
parent 856c79e242
commit 360a63769c
5 changed files with 100 additions and 101 deletions

View File

@@ -67,13 +67,19 @@ strtonum(const char *numstr, long long minval, long long maxval,
}
long long
estrtonum(const char *numstr, long long minval, long long maxval)
enstrtonum(int status, const char *numstr, long long minval, long long maxval)
{
const char *errstr;
long long ll;
ll = strtonum(numstr, minval, maxval, &errstr);
if (errstr)
eprintf("strtonum %s: %s\n", numstr, errstr);
enprintf(status, "strtonum %s: %s\n", numstr, errstr);
return ll;
}
long long
estrtonum(const char *numstr, long long minval, long long maxval)
{
return enstrtonum(1, numstr, minval, maxval);
}