1fmt_humank(3)              Library Functions Manual              fmt_humank(3)
2
3
4

NAME

6       fmt_humank  -  write  a  human  readable ASCII representation of a long
7       integer
8

SYNTAX

10       #include <fmt.h>
11
12       size_t fmt_humank(char *dest,unsigned long long source);
13

DESCRIPTION

15       fmt_humank writes a human readable ASCII representation  of  source  to
16       dest and returns the number of bytes written.  The result resembles the
17       file size output of "ls  -h";  1024  becomes  "1.0k",  1048576  becomes
18       "1.0M" and so on for "G" and "T".
19
20       fmt_humank does not append \0.
21
22       If dest equals FMT_LEN (i.e. is zero), fmt_humank returns the number of
23       bytes it would have written.
24
25       The output of fmt_humank can not exceed 11 (assuming unsigned long long
26       has 64 bits).
27

SEE ALSO

29       fmt_human(3), scan_humank(3)
30
31
32
33                                                                 fmt_humank(3)
Impressum