diff options
author | Sami Kerola <kerolasa@iki.fi> | 2019-02-03 11:59:48 +0000 |
---|---|---|
committer | Sami Kerola <kerolasa@iki.fi> | 2019-02-03 14:59:26 +0000 |
commit | a6b97ab399bf9b7e676c9c0dfc2fd1861557aa69 (patch) | |
tree | 0d6a4fdd54fde03975c570e8722e176cb6bdfe36 /iputils_common.h | |
parent | dc69f8d56fdc58f68b90f85517dc1af3c52791c9 (diff) | |
download | iputils-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.h | 2 |
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 */ |