Subject: Re: humanize_number(3)
To: Tomas Svensson <tsn@gbdev.net>
From: Luke Mewburn <lukem@wasabisystems.com>
List: tech-userlevel
Date: 12/27/2001 13:07:31
On Thu, Dec 27, 2001 at 02:31:45AM +0100, Tomas Svensson wrote:
  | Hi,
  | 
  | How about a userland version of humanize_number(9) that looks
  | something like this?
  | 
  |      int
  |      humanize_number(char *buf, size_t len, u_int64_t number,
  |              const char *suffix, int divisor, int use_space,
  |              int use_decimal);
  | 
  | where u_int64_t has been changed to int64_t (df(1) is using signed
  | sizes), if use_space is nonzero: put a space between the number and
  | the suffix, if use_decimal is nonzero: display the number with one
  | decimal if it would normally only display one digit.

I would replace "int use_space" and "int use_decimal" with "int flags",
and define flag bits to control various features.

-- 
Luke Mewburn  <lukem@wasabisystems.com>  http://www.wasabisystems.com
Luke Mewburn     <lukem@netbsd.org>      http://www.netbsd.org
Wasabi Systems - NetBSD hackers for hire
NetBSD - the world's most portable UNIX-like operating system