diff -r 59a216f8d4e8 -r 3320a015a3bc libidav/utils.c --- a/libidav/utils.c Tue Feb 26 10:17:19 2019 +0100 +++ b/libidav/utils.c Tue Feb 26 10:22:16 2019 +0100 @@ -200,6 +200,18 @@ return 0; } +int util_strtouint(char *str, uint64_t *value) { + char *end; + errno = 0; + uint64_t val = strtoull(str, &end, 0); + if(errno == 0) { + *value = val; + return 1; + } else { + return 0; + } +} + int util_strtoint(char *str, int64_t *value) { char *end; errno = 0;