mirror of
https://github.com/curl/curl.git
synced 2026-07-30 23:58:08 +03:00
cmdline: parse numerical options stricter
1 - str2offset() no longer accepts negative numbers since offsets are by nature positive. 2 - introduced str2unum() for the command line parser that accepts numericals which are not supposed to be negative, so that it will properly complain on apparent bad uses and mistakes. Bug: http://curl.haxx.se/mail/archive-2012-07/0013.html
This commit is contained in:
parent
e5843470e8
commit
f2b6ebed7b
5 changed files with 78 additions and 34 deletions
|
|
@ -54,6 +54,8 @@ const char *param2text(int res)
|
|||
return "is badly used here";
|
||||
case PARAM_BAD_NUMERIC:
|
||||
return "expected a proper numerical parameter";
|
||||
case PARAM_NEGATIVE_NUMERIC:
|
||||
return "expected a positive numerical parameter";
|
||||
case PARAM_LIBCURL_DOESNT_SUPPORT:
|
||||
return "the installed libcurl version doesn't support this";
|
||||
case PARAM_NO_MEM:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue