summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2008-09-07 21:43:42 +0000
committerDimitri Sokolyuk <demon@dim13.org>2008-09-07 21:43:42 +0000
commit53164680a22cb2152069df991a89e29516d61e14 (patch)
treeb2c34552b4dda366f9e5111e98f247b6b41b8614
parentd5b22a049d1d8a2eda25523150e0adac26f94f6f (diff)
use double for throughput output
-rw-r--r--netmet2.c8
1 files 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