summaryrefslogtreecommitdiff
path: root/src/common.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/common.c')
-rw-r--r--src/common.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/common.c b/src/common.c
index 1c057a2..14e66ed 100644
--- a/src/common.c
+++ b/src/common.c
@@ -98,3 +98,12 @@ float vstr_atof(vstr_t *vstr)
vstr_termz(vstr);
return atof(vstr->data);
}
+
+size_t vstr_atoz(vstr_t *vstr)
+{
+ if (!vstr->size)
+ return 0;
+
+ vstr_termz(vstr);
+ return strtoull(vstr->data, NULL, 10);
+}