summaryrefslogtreecommitdiff
path: root/iputils_common.h
diff options
context:
space:
mode:
authorSami Kerola <kerolasa@iki.fi>2019-02-03 11:59:48 +0000
committerSami Kerola <kerolasa@iki.fi>2019-02-03 14:59:26 +0000
commita6b97ab399bf9b7e676c9c0dfc2fd1861557aa69 (patch)
tree0d6a4fdd54fde03975c570e8722e176cb6bdfe36 /iputils_common.h
parentdc69f8d56fdc58f68b90f85517dc1af3c52791c9 (diff)
downloadiputils-a6b97ab399bf9b7e676c9c0dfc2fd1861557aa69.tar.gz
libcommon: add string to a number conversion function
Based on standard libc strtol(), but has convenience wrapping to catch errors so that one can convert numbers with just a single function call. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'iputils_common.h')
-rw-r--r--iputils_common.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/iputils_common.h b/iputils_common.h
index 167292f..61628ac 100644
--- a/iputils_common.h
+++ b/iputils_common.h
@@ -24,5 +24,7 @@ extern void error(int status, int errnum, const char *format, ...);
extern int close_stream(FILE *stream);
extern void close_stdout(void);
+extern long strtol_or_err(char const *const str, char const *const errmesg,
+ const long min, const long max);
#endif /* IPUTILS_COMMON_H */