From 53164680a22cb2152069df991a89e29516d61e14 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 7 Sep 2008 21:43:42 +0000 Subject: use double for throughput output --- netmet2.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/netmet2.c b/netmet2.c index f650b96..f578c6f 100644 --- a/netmet2.c +++ b/netmet2.c @@ -58,7 +58,7 @@ void display(void); void updatedata(int, int); int findif(int, int, char **); int readdata(int, char *, void *); -void mvwprintw2(WINDOW *, int, int, char *, int); +void mvwprintw2(WINDOW *, int, int, char *, double); void die(int); __dead void usage(void); @@ -159,14 +159,14 @@ initscreen(int n) } void -mvwprintw2(WINDOW *w, int a, int b, char *c, int n) +mvwprintw2(WINDOW *w, int a, int b, char *c, double n) { int i; mvwprintw(w, a, b, "%s", c); - for (i = 0; n > 1<<10; ++i, n >>= 10) + for (i = 0; n > 1024; ++i, n /= 1024) ; - wprintw(w, "%4d %cBps", n, " KMG"[i]); + wprintw(w, "%8.2f%c", n, " kMG"[i]); } void -- cgit v1.2.3