aboutsummaryrefslogtreecommitdiff
path: root/src/tool_paramhlp.h
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2012-07-10 23:11:30 +0200
committerDaniel Stenberg <daniel@haxx.se>2012-07-10 23:11:30 +0200
commitf2b6ebed7bfcfcbe65bcadbce1c5ae7e6134c11e (patch)
tree29ecfad1b06a38d9f05dbe01afda078edb705cc5 /src/tool_paramhlp.h
parente5843470e8a77d43604884cdf34ccf3f4799a7f5 (diff)
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
Diffstat (limited to 'src/tool_paramhlp.h')
-rw-r--r--src/tool_paramhlp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tool_paramhlp.h b/src/tool_paramhlp.h
index c65450915..50c693efd 100644
--- a/src/tool_paramhlp.h
+++ b/src/tool_paramhlp.h
@@ -32,6 +32,7 @@ ParameterError file2memory(char **bufp, size_t *size, FILE *file);
void cleanarg(char *str);
int str2num(long *val, const char *str);
+int str2unum(long *val, const char *str); /* for unsigned input numbers */
long proto2num(struct Configurable *config, long *val, const char *str);