summaryrefslogtreecommitdiffstats
path: root/libutil
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2007-09-01 06:19:11 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2007-09-01 06:19:11 +0000
commit1710a33535774cfac2ce35e5fed5f01550fecb57 (patch)
tree128b430f4ee99b582f40c283add0cddc2f014dd4 /libutil
parent0218a78e536da0b3ed59ae6029dde157ed059e71 (diff)
downloadpw-darwin-1710a33535774cfac2ce35e5fed5f01550fecb57.tar.gz
pw-darwin-1710a33535774cfac2ce35e5fed5f01550fecb57.tar.zst
pw-darwin-1710a33535774cfac2ce35e5fed5f01550fecb57.zip
Implement expand_number(3), which is the opposite of humanize_number(3), ie.
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)
Diffstat (limited to 'libutil')
-rw-r--r--libutil/libutil.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libutil/libutil.h b/libutil/libutil.h
index 51ca3d1..1df9510 100644
--- a/libutil/libutil.h
+++ b/libutil/libutil.h
@@ -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);