diff --git a/src/util-strings.h b/src/util-strings.h index 8df8a08..6e9856c 100644 --- a/src/util-strings.h +++ b/src/util-strings.h @@ -43,36 +43,6 @@ #include "util-macros.h" -static inline bool -safe_atou_base(const char *str, unsigned int *val, int base) -{ - char *endptr; - unsigned long v; - - assert(base == 10 || base == 16 || base == 8); - - errno = 0; - v = strtoul(str, &endptr, base); - if (errno > 0) - return false; - if (str == endptr) - return false; - if (*str != '\0' && *endptr != '\0') - return false; - - if ((long)v < 0) - return false; - - *val = v; - return true; -} - -static inline bool -safe_atou(const char *str, unsigned int *val) -{ - return safe_atou_base(str, val, 10); -} - static inline bool safe_atod(const char *str, double *val) {