libidav/utils.c

changeset 512
3320a015a3bc
parent 505
481802342fdf
child 534
9a4857d6444e
--- 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;

mercurial