]> git.cameronkatri.com Git - pw-darwin.git/commitdiff
Implement expand_number(3), which is the opposite of humanize_number(3), ie.
authorPawel Jakub Dawidek <pjd@FreeBSD.org>
Sat, 1 Sep 2007 06:19:11 +0000 (06:19 +0000)
committerPawel Jakub Dawidek <pjd@FreeBSD.org>
Sat, 1 Sep 2007 06:19:11 +0000 (06:19 +0000)
a number in human-readable form is converted to int64_t, for example:
123b -> 123
10k -> 10240
16G -> 17179869184

First version submitted by: Eric Anderson <anderson@freebsd.org>
Approved by: re (bmah)

libutil/libutil.h

index 51ca3d17cbc298f1e48340ba585dedb454fc0748..1df95103618931443253daedd5f6adf0956c5eb8 100644 (file)
@@ -82,6 +82,7 @@ int   forkpty(int *_amaster, char *_name,
                     struct termios *_termp, struct winsize *_winp);
 int    humanize_number(char *_buf, size_t _len, int64_t _number,
            const char *_suffix, int _scale, int _flags);
+int    expand_number(char *_buf, int64_t *_num);
 const char *uu_lockerr(int _uu_lockresult);
 int    uu_lock(const char *_ttyname);
 int    uu_unlock(const char *_ttyname);