diff options
Diffstat (limited to 'src/common.c')
-rw-r--r-- | src/common.c | 9 |
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); +} |